public class Usergroup extends DataObject<Usergroup> implements StoredobjectInterface<Usergroup>, UniqueidentifiedInterface<Usergroup>, NumberedInterface<Usergroup>
UniqueidentifiedInterface.MassiveDelete<E extends DataObject<E>>, UniqueidentifiedInterface.MassiveUpdate<E extends DataObject<E>>
StoredobjectInterface.MassiveInsert<E extends DataObject<E>>
payload
Constructor and Description |
---|
Usergroup() |
Usergroup(Row row,
TableAlias alias) |
dropIdToString, dropToString, getDataRefreshTriggers, getDataUpdateTriggers, getDefinitionFromObject, getFieldList, getFlexibleFieldsDefinition, getTransientid, getUniqueidentiedFromAutolinkObject, getUniqueidentiedFromLinkedFromChildren, getUniqueidentiedFromLinkedToParent, getUniqueidentiedFromLinkObject, setFrozen, setTransientid, setUnfrozen, updateFromObjectContent, writeObjectContent
changeName, cleanName, equals, getName
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeObjectContent
public Usergroup()
public Usergroup(Row row, TableAlias alias)
public static UsergroupDefinition getDefinition()
public static void updatePersistenceStorage()
public java.lang.String getDescription()
public void setDescription(java.lang.String field)
public DataObjectId<Usergroup> getId()
getId
in interface UniqueidentifiedInterface<Usergroup>
public java.lang.String getNr()
getNr
in interface NumberedInterface<Usergroup>
public void initFieldAlias()
public Usergroup deepcopy()
DataObject
deepcopy
in class DataObject<Usergroup>
public <Z extends DataObjectProperty<Usergroup>> Z getPropertyForObject(Z otherobjectproperty)
DataObject
getPropertyForObject
in class DataObject<Usergroup>
otherobjectproperty
- similar property from another objectpublic void insert()
insert
in interface StoredobjectInterface<Usergroup>
public void insert(ActionExecution contextaction, SecurityInDataMethod method)
public static void insert(Usergroup[] object)
public StoredobjectInterface.MassiveInsert<Usergroup> getMassiveInsert()
getMassiveInsert
in interface StoredobjectInterface<Usergroup>
public static Usergroup[] getallactive(QueryFilter additionalcondition)
public static Usergroup readone(DataObjectId<Usergroup> id)
public static Usergroup[] readseveral(DataObjectId<Usergroup>[] id)
public void delete()
UniqueidentifiedInterface
delete
in interface UniqueidentifiedInterface<Usergroup>
public void delete(ActionExecution contextaction, SecurityInDataMethod method)
public static void delete(Usergroup[] object)
public UniqueidentifiedInterface.MassiveDelete<Usergroup> getMassiveDelete()
getMassiveDelete
in interface UniqueidentifiedInterface<Usergroup>
public void update()
UniqueidentifiedInterface
update
in interface UniqueidentifiedInterface<Usergroup>
public void update(ActionExecution contextaction, SecurityInDataMethod method)
public static void update(Usergroup[] object)
public UniqueidentifiedInterface.MassiveUpdate<Usergroup> getMassiveUpdate()
getMassiveUpdate
in interface UniqueidentifiedInterface<Usergroup>
public void refresh()
public void refresh(ActionExecution contextaction, SecurityInDataMethod method)
public void setobjectnumber(java.lang.String nr)
NumberedInterface
setobjectnumber
in interface NumberedInterface<Usergroup>
nr
- the new numberpublic void setobjectnumber(java.lang.String nr, ActionExecution contextaction, SecurityInDataMethod method)
public static Usergroup[] getobjectbynumber(java.lang.String nr)
public static Usergroup getuniqueobjectbynumber(java.lang.String nr, QueryFilter additionalcondition)
public static AttributeMarker<Usergroup,TObjectIdDataEltType<Usergroup>> getIdMarker()
public static DataObjectFieldMarker<Usergroup> getDescriptionFieldMarker()
public static DataObjectFieldMarker<Usergroup> getIdFieldMarker()
public static DataObjectFieldMarker<Usergroup> getNrFieldMarker()