public interface SecureObject
SecureObject
Modifier and Type | Method and Description |
---|---|
ModifySecureObjectResult |
addOwningGroup(ModifyOwningGroupParams in) |
CheckPermissionsResult |
checkPermissions(CheckPermissionsParams in) |
short |
getAccessLevelBrowse()
Retrieves the value for the attribute
accessLevelBrowse . |
short |
getAccessLevelDelete()
Retrieves the value for the attribute
accessLevelDelete . |
short |
getAccessLevelUpdate()
Retrieves the value for the attribute
accessLevelUpdate . |
List<String> |
getOwner()
Retrieves a list containing all the elements for the attribute
owner . |
<T extends PrincipalGroup> |
getOwningGroup()
Retrieves the
Collection of objects referenced by owningGroup . |
User |
getOwningUser()
Retrieves the value for the reference
owningUser . |
ModifySecureObjectResult |
removeAllOwningGroup(RemoveAllOwningGroupParams in) |
ModifySecureObjectResult |
removeOwningGroup(ModifyOwningGroupParams in) |
ModifySecureObjectResult |
replaceOwningGroup(ModifyOwningGroupsParams in) |
ModifySecureObjectResult |
setAccessLevel(SetAccessLevelParams in) |
void |
setAccessLevelBrowse(short accessLevelBrowse)
Sets a new value for the attribute
accessLevelBrowse . |
void |
setAccessLevelDelete(short accessLevelDelete)
Sets a new value for the attribute
accessLevelDelete . |
void |
setAccessLevelUpdate(short accessLevelUpdate)
Sets a new value for the attribute
accessLevelUpdate . |
void |
setOwner(String... owner)
Clears
owner and adds the given value(s). |
ModifySecureObjectResult |
setOwningUser(SetOwningUserParams in) |
void |
setOwningUser(User owningUser)
Sets a new value for the reference
owningUser . |
short getAccessLevelBrowse()
accessLevelBrowse
.accessLevelBrowse
.void setAccessLevelBrowse(short accessLevelBrowse)
accessLevelBrowse
.accessLevelBrowse
- The non-null new value for attribute accessLevelBrowse
.short getAccessLevelDelete()
accessLevelDelete
.accessLevelDelete
.void setAccessLevelDelete(short accessLevelDelete)
accessLevelDelete
.accessLevelDelete
- The non-null new value for attribute accessLevelDelete
.short getAccessLevelUpdate()
accessLevelUpdate
.accessLevelUpdate
.void setAccessLevelUpdate(short accessLevelUpdate)
accessLevelUpdate
.accessLevelUpdate
- The non-null new value for attribute accessLevelUpdate
.ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams in)
CheckPermissionsResult checkPermissions(CheckPermissionsParams in)
List<String> getOwner()
owner
.void setOwner(String... owner)
owner
and adds the given value(s).
This method is equivalent to
list.clear(); for(java.lang.String e : attributeName){ list.add(e); }
owner
- value(s) to be added to owner
<T extends PrincipalGroup> List<T> getOwningGroup()
Collection
of objects referenced by owningGroup
.Collection
of referenced objects.User getOwningUser()
owningUser
.null
– value for this reference.void setOwningUser(User owningUser)
owningUser
.owningUser
- The new – possibly null
– value for this reference.ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams in)
ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams in)
ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams in)
ModifySecureObjectResult setAccessLevel(SetAccessLevelParams in)
ModifySecureObjectResult setOwningUser(SetOwningUserParams in)
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.