Interface IThingBaseInfo
- All Superinterfaces:
IThingBaseView
- All Known Subinterfaces:
IArchived
,IBizPolicyData
,ICategory
,IContainer
,IContent
,IDirServiceThing
,IFolder
,IForm
,IForum
,IGroup
,IHandlerData
,ILink
,IMechanicsData
,IMessage
,IPortlet
,IPrincipal
,IRelation
,IRole
,ISchedule
,IServiceThing
,IStyle
,ITemplate
,IThing
,IThingComponentData
,ITopic
,ITopic
,IUser
,IWorkspace
,IXType
Basic thing information
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Deprecated.use {@link #AUTH_LEVEL_ANONYMOUS)static final int
Deprecated.use {@link #AUTH_LEVEL_FULL_ACCESS)static final int
Deprecated.use {@link #AUTH_LEVEL_DEFAULT)static final int
Deprecated.use {@link #AUTH_LEVEL_FULL_ACCESS)static final int
Deprecated.use {@link #AUTH_LEVEL_ANONYMOUS)static final int
Deprecated.use {@link #AUTH_LEVEL_DEFAULT)static final int
Anonymous (guest) access is applied to this thing (read right)static final int
Basic authentication is required for this thingstatic final int
Default authentication levelstatic final int
Anyone has complete access to this thingstatic final int
Basic authentication is required for this thing -
Method Summary
Modifier and TypeMethodDescriptionvoid
putIsVersioned
(boolean isVersioned) puts the isversioned state in the cachevoid
putState
(int state) puts the thing state in the cachevoid
putThingInfo
(IThingID ownerID, IThingID styleID, int authLevel) puts this data in the cachevoid
setThingInfo
(IThingID ownerID, IThingID styleID, int authLevel) persists these values to DBMethods inherited from interface com.webmethods.portal.service.meta2.thing.IThingBaseView
getAuthLevel, getIsVersioned, getOwnerID, getState, getStyleID
-
Field Details
-
AUTH_LEVEL_DEFAULT
static final int AUTH_LEVEL_DEFAULTDefault authentication level- See Also:
-
AUTH_LEVEL_FULL_ACCESS
static final int AUTH_LEVEL_FULL_ACCESSAnyone has complete access to this thing- See Also:
-
AUTH_LEVEL_ANONYMOUS
static final int AUTH_LEVEL_ANONYMOUSAnonymous (guest) access is applied to this thing (read right)- See Also:
-
AUTH_LEVEL_BASIC
static final int AUTH_LEVEL_BASICBasic authentication is required for this thing- See Also:
-
AUTH_LEVEL_NTLM
static final int AUTH_LEVEL_NTLMBasic authentication is required for this thing- See Also:
-
ACL_LEVEL_0
Deprecated.use {@link #AUTH_LEVEL_DEFAULT)- See Also:
-
ACL_NORMAL
Deprecated.use {@link #AUTH_LEVEL_DEFAULT)- See Also:
-
ACL_LEVEL_1
Deprecated.use {@link #AUTH_LEVEL_FULL_ACCESS)- See Also:
-
ACL_FREE
Deprecated.use {@link #AUTH_LEVEL_FULL_ACCESS)- See Also:
-
ACL_LEVEL_2
Deprecated.use {@link #AUTH_LEVEL_ANONYMOUS)- See Also:
-
ACL_CAPABILITY
Deprecated.use {@link #AUTH_LEVEL_ANONYMOUS)- See Also:
-
-
Method Details
-
putThingInfo
puts this data in the cache- Parameters:
ownerID
-styleID
-authLevel
-
-
setThingInfo
persists these values to DB- Parameters:
ownerID
- - must be user or group or nullstyleID
- - can be nullauthLevel
-- Throws:
MetaException
-
putState
void putState(int state) puts the thing state in the cache- Parameters:
state
-- See Also:
-
putIsVersioned
void putIsVersioned(boolean isVersioned) puts the isversioned state in the cache- Parameters:
isVersioned
-- See Also:
-