Class UserGroup

Object
DomainObject
PersistedObject
PartitionedObject
NamedObject
UserGroup
All Implemented Interfaces:
CustomHardDelete, JobNameProvider, Persistable

@Entity public class UserGroup extends NamedObject implements CustomHardDelete
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class PersistedObject Link icon

    PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class NamedObject Link icon

    FIELD_LABEL, FIELD_UNIQUENAME

    Fields inherited from class PartitionedObject Link icon

    FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAM

    Fields inherited from class PersistedObject Link icon

    FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEDATE

    Fields inherited from class DomainObject Link icon

    DEFAULT_MAX_PACKET_SIZE
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    auditOperation(AuditOperation operation, User byUser, CommandContext context, PersistedObjectService objService, String details)
    Override this method to log certain object operations
     
     
     
     
    void
    hardDelete(PersistedObjectService pos)
     
    boolean
    Override this to enable audit calls on this object
    void
    setAdditionalInfo1(BigDecimal additionalInfo1)
     
    void
    setAdditionalInfo2(BigDecimal additionalInfo2)
     
    void
    setAdditionalInfo3(String additionalInfo3)
     
    void
    setAdditionalInfo4(String additionalInfo4)
     
    boolean
    validate(ValidationVisitor validationVisitor, PersistedObjectService objService)
    Override to implement per-object validation rules

    Methods inherited from class NamedObject Link icon

    equals, getJobName, getLabel, getLabelOrUniqueName, getSignificantFields, getUniqueName, hashCode, labelValid, setLabel, setUniqueName, toString, uniqueNameValid

    Methods inherited from class PartitionedObject Link icon

    addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition

    Methods inherited from class PersistedObject Link icon

    bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, doHardDelete, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDefaultSortKey, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getTypeCode, getTypedId, getVersion, getVirtualSearchFieldMappings, getVirtualSortFieldMappings, isDeleted, isVirtualSearchField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onDelete, onRefreshed, onSavedOrUpdated, onSaveOrUpdate, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilter

    Methods inherited from class DomainObject Link icon

    deepCopy, getNewMidnightDate, getNewMidnightDateTime, isMidnight, isMidnight, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerializedSizeOK, jsonSerializeToBytes, jsonSerializeToBytes, setToDayEnd, setToDayEnd, setToMidnight, setToMidnight, setToMidnightAsLocalDateTime, toPropertyMap, truncatedToString

    Methods inherited from class Object Link icon

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details Link icon

  • Constructor Details Link icon

    • UserGroup Link icon

      public UserGroup()
  • Method Details Link icon

    • getAdditionalInfo1 Link icon

      public BigDecimal getAdditionalInfo1()
    • setAdditionalInfo1 Link icon

      public void setAdditionalInfo1(BigDecimal additionalInfo1)
    • getAdditionalInfo2 Link icon

      public BigDecimal getAdditionalInfo2()
    • setAdditionalInfo2 Link icon

      public void setAdditionalInfo2(BigDecimal additionalInfo2)
    • getAdditionalInfo3 Link icon

      public String getAdditionalInfo3()
    • setAdditionalInfo3 Link icon

      public void setAdditionalInfo3(String additionalInfo3)
    • getAdditionalInfo4 Link icon

      public String getAdditionalInfo4()
    • setAdditionalInfo4 Link icon

      public void setAdditionalInfo4(String additionalInfo4)
    • auditOperation Link icon

      public void auditOperation(AuditOperation operation, User byUser, CommandContext context, PersistedObjectService objService, String details)
      Description copied from class: net.pricefx.domain.PersistedObject
      Override this method to log certain object operations
      Overrides:
      auditOperation in class PersistedObject
      Parameters:
      operation - a descriptive string that classifies the operation type
      byUser - the user that requested the operation
    • isAudited Link icon

      public boolean isAudited()
      Description copied from class: net.pricefx.domain.PersistedObject
      Override this to enable audit calls on this object
      Overrides:
      isAudited in class PersistedObject
    • validate Link icon

      public boolean validate(ValidationVisitor validationVisitor, PersistedObjectService objService)
      Description copied from class: net.pricefx.domain.PersistedObject
      Override to implement per-object validation rules
      Specified by:
      validate in interface Persistable
      Overrides:
      validate in class NamedObject
      Parameters:
      validationVisitor - visitor object that receives validation error details
      objService - PersistedObjectService instance. May be null, so be cautious when requiring it
    • hardDelete Link icon

      public void hardDelete(PersistedObjectService pos)
      Specified by:
      hardDelete in interface CustomHardDelete