Package org.cyclos.model
Class EntityData<DTO extends EntityDTO>
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<DTO>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AbstractAdData,AccessClientData,AccountFeeData,AccountTypeData,AdAddressData,AdCategoryData,AdDeliveryMethodData,AdInterestData,AgreementData,AuthorizationLevelData,AuthorizationRoleData,BannerData,BasicGroupData,BulkActionData,ChannelConfigurationData,ChannelData,ConfigurationData,ContactData,ContactInfoData,CurrencyData,CustomFieldData,CustomFieldPossibleValueCategoryData,CustomFieldPossibleValueData,CustomOperationActionData,CustomOperationData,CustomScheduledTaskData,CustomScriptData,CustomWebServiceData,CustomWizardData,CustomWizardStepData,DocumentCategoryData,DocumentData,ExportFormatData,ExtensionPointData,GeneralReferenceData,IdentityProviderData,ImportedFileData,ImportedLineData,LanguageData,MenuEntryData,MessageCategoryData,MobilePageData,NetworkData,OidcClientData,OperatorData,OperatorGroupData,OrderData,PasswordTypeData,PhoneData,PrincipalTypeData,PrivacyControlData,ProductData,RecordData,RecordSectionData,RecordTypeData,ServiceInterceptorData,SmsOperationConfigurationData,StaticContentData,SystemImageCategoryData,SystemReportPreferencesData,ThemeData,TokenData,TransactionFeedbackData,TransferFeeData,TransferFilterData,TransferStatusData,TransferStatusFlowData,TransferTypeData,UserAddressData,UserData,VoucherConfigurationData,VoucherTypeData
public abstract class EntityData<DTO extends EntityDTO> extends Bean
Base class for entity data objects, which contains anEntityDTOand other contextual data needed to edit that DTO, such as possible data for relationships, logs, permissions and other data- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<Boolean,EntityData>CAN_VIEW_HISTORY_LOGstatic BasicProperty<IPasswordInputDTO,EntityData>CONFIRMATION_PASSWORD_INPUTstatic BasicProperty<EntityDTO,EntityData>DTOstatic BasicProperty<Boolean,EntityData>EDITABLEstatic BasicProperty<IEntityLogType,EntityData>LOG_TYPEstatic BasicProperty<Boolean,EntityData>REMOVABLEstatic MapProperty<String,IDataTranslationPropertyType,EntityData>TRANSLATED_PROPERTY_TYPESstatic MapProperty<String,String,EntityData>TRANSLATED_VALUES
-
Constructor Summary
Constructors Constructor Description EntityData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()IPasswordInputDTOgetConfirmationPasswordInput()DTOgetDto()IEntityLogTypegetLogType()Map<String,IDataTranslationPropertyType>getTranslatedPropertyTypes()Map<String,String>getTranslatedValues()booleanisCanViewHistoryLog()booleanisEditable()booleanisRemovable()voidsetCanViewHistoryLog(boolean canViewHistoryLog)voidsetConfirmationPasswordInput(IPasswordInputDTO confirmationPasswordInput)voidsetDto(DTO dto)voidsetEditable(boolean editable)voidsetLogType(IEntityLogType logType)voidsetRemovable(boolean removable)voidsetTranslatedPropertyTypes(Map<String,IDataTranslationPropertyType> translatedPropertyTypes)voidsetTranslatedValues(Map<String,String> translatedValues)-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, className, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
Field Detail
-
DTO
public static final BasicProperty<EntityDTO,EntityData> DTO
-
CONFIRMATION_PASSWORD_INPUT
public static final BasicProperty<IPasswordInputDTO,EntityData> CONFIRMATION_PASSWORD_INPUT
-
EDITABLE
public static final BasicProperty<Boolean,EntityData> EDITABLE
-
REMOVABLE
public static final BasicProperty<Boolean,EntityData> REMOVABLE
-
TRANSLATED_PROPERTY_TYPES
public static final MapProperty<String,IDataTranslationPropertyType,EntityData> TRANSLATED_PROPERTY_TYPES
-
TRANSLATED_VALUES
public static final MapProperty<String,String,EntityData> TRANSLATED_VALUES
-
CAN_VIEW_HISTORY_LOG
public static final BasicProperty<Boolean,EntityData> CAN_VIEW_HISTORY_LOG
-
LOG_TYPE
public static final BasicProperty<IEntityLogType,EntityData> LOG_TYPE
-
-
Method Detail
-
getConfirmationPasswordInput
public IPasswordInputDTO getConfirmationPasswordInput()
-
getDto
public DTO getDto()
-
getLogType
public IEntityLogType getLogType()
-
getTranslatedPropertyTypes
public Map<String,IDataTranslationPropertyType> getTranslatedPropertyTypes()
-
isCanViewHistoryLog
public boolean isCanViewHistoryLog()
-
isEditable
public boolean isEditable()
-
isRemovable
public boolean isRemovable()
-
setCanViewHistoryLog
public void setCanViewHistoryLog(boolean canViewHistoryLog)
-
setConfirmationPasswordInput
public void setConfirmationPasswordInput(IPasswordInputDTO confirmationPasswordInput)
-
setDto
public void setDto(DTO dto)
-
setEditable
public void setEditable(boolean editable)
-
setLogType
public void setLogType(IEntityLogType logType)
-
setRemovable
public void setRemovable(boolean removable)
-
setTranslatedPropertyTypes
public void setTranslatedPropertyTypes(Map<String,IDataTranslationPropertyType> translatedPropertyTypes)
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBean
-
-