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,CustomBackgroundTaskData,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,UserSectionData,VoucherCategoryData,VoucherConfigurationData,VoucherTemplateData,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, backup, changes, className, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, 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
-
-