Package omero.model
Class _AdminPrivilegeTie
- java.lang.Object
 - 
- Ice.ObjectImpl
 - 
- omero.model.IObject
 - 
- omero.model.AdminPrivilege
 - 
- omero.model._AdminPrivilegeTie
 
 
 
 
 
- 
- All Implemented Interfaces:
 Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_AdminPrivilegeOperations,_AdminPrivilegeOperationsNC,_IObjectOperations,_IObjectOperationsNC
public class _AdminPrivilegeTie extends AdminPrivilege implements Ice.TieBase
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID- 
Fields inherited from class omero.model.AdminPrivilege
__ids, value 
 - 
 
- 
Constructor Summary
Constructors Constructor Description _AdminPrivilegeTie()_AdminPrivilegeTie(_AdminPrivilegeOperations delegate) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object rhs)DetailsgetDetails(Ice.Current __current)RLonggetId(Ice.Current __current)RStringgetValue(Ice.Current __current)inthashCode()java.lang.Objectice_delegate()voidice_delegate(java.lang.Object delegate)booleanisAnnotated(Ice.Current __current)Allows for the attachment of any omero.model.Annotation subclasses.booleanisGlobal(Ice.Current __current)Marker interface which means that special rules apply for both reading and writing these instances.booleanisLink(Ice.Current __current)A link between two other types.booleanisLoaded(Ice.Current __current)Tests if the objects are loaded or not.booleanisMutable(Ice.Current __current)The server will persist changes made to these types.IObjectproxy(Ice.Current __current)Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );voidsetId(RLong id, Ice.Current __current)voidsetValue(RString theValue, Ice.Current __current)IObjectshallowCopy(Ice.Current __current)Return another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.voidunload(Ice.Current __current)Sets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.voidunloadCollections(Ice.Current __current)Each collection can also be unloaded, independently of the object itself.voidunloadDetails(Ice.Current __current)As with collections, the objects under details can link to many other objects.- 
Methods inherited from class omero.model.AdminPrivilege
___getValue, ___setValue, __dispatch, __readImpl, __writeImpl, clone, getValue, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setValue 
- 
Methods inherited from class omero.model.IObject
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails 
- 
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal 
- 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails 
 - 
 
 - 
 
- 
- 
Field Detail
- 
serialVersionUID
public static final long serialVersionUID
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
_AdminPrivilegeTie
public _AdminPrivilegeTie()
 
- 
_AdminPrivilegeTie
public _AdminPrivilegeTie(_AdminPrivilegeOperations delegate)
 
 - 
 
- 
Method Detail
- 
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
 ice_delegatein interfaceIce.TieBase
 
- 
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
 ice_delegatein interfaceIce.TieBase
 
- 
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
getValue
public RString getValue(Ice.Current __current)
- Specified by:
 getValuein interface_AdminPrivilegeOperations
 
- 
setValue
public void setValue(RString theValue, Ice.Current __current)
- Specified by:
 setValuein interface_AdminPrivilegeOperations
 
- 
getDetails
public Details getDetails(Ice.Current __current)
- Specified by:
 getDetailsin interface_IObjectOperations
 
- 
getId
public RLong getId(Ice.Current __current)
- Specified by:
 getIdin interface_IObjectOperations
 
- 
isAnnotated
public boolean isAnnotated(Ice.Current __current)
Description copied from interface:_IObjectOperationsAllows for the attachment of any omero.model.Annotation subclasses. Methods provided are: - linkAnnotation(Annotation) -- Specified by:
 isAnnotatedin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
isGlobal
public boolean isGlobal(Ice.Current __current)
Description copied from interface:_IObjectOperationsMarker interface which means that special rules apply for both reading and writing these instances.- Specified by:
 isGlobalin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
isLink
public boolean isLink(Ice.Current __current)
Description copied from interface:_IObjectOperationsA link between two other types. Methods provided: - getParent() - getChild()- Specified by:
 isLinkin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
isLoaded
public boolean isLoaded(Ice.Current __current)
Description copied from interface:_IObjectOperationsTests if the objects are loaded or not. If this value is false, then any method call on this instance other than getId or setId will result in an exception.- Specified by:
 isLoadedin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
isMutable
public boolean isMutable(Ice.Current __current)
Description copied from interface:_IObjectOperationsThe server will persist changes made to these types. Methods provided: - getVersion() - setVersion()- Specified by:
 isMutablein interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
proxy
public IObject proxy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );- Specified by:
 proxyin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
setId
public void setId(RLong id, Ice.Current __current)
- Specified by:
 setIdin interface_IObjectOperations
 
- 
shallowCopy
public IObject shallowCopy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.- Specified by:
 shallowCopyin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
unload
public void unload(Ice.Current __current)
Description copied from interface:_IObjectOperationsSets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.- Specified by:
 unloadin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
unloadCollections
public void unloadCollections(Ice.Current __current)
Description copied from interface:_IObjectOperationsEach collection can also be unloaded, independently of the object itself. To unload all collections, use: object.unloadCollections(); This is useful when it is possible that a collection no longer represents the state in the database, and passing the collections back to the server might delete some entities. Sending back empty collections can also save a significant amount of bandwidth, when working with large data graphs.- Specified by:
 unloadCollectionsin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
- 
unloadDetails
public void unloadDetails(Ice.Current __current)
Description copied from interface:_IObjectOperationsAs with collections, the objects under details can link to many other objects. Unloading the details can same bandwidth and simplify the server logic.- Specified by:
 unloadDetailsin interface_IObjectOperations- Parameters:
 __current- The Current object for the invocation.
 
 - 
 
 -