Package org.cyclos.model.users.phones
Class PhoneData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<PhoneDTO>
-
- org.cyclos.model.users.phones.PhoneData
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
LandLinePhoneData,MobilePhoneData
public class PhoneData extends EntityData<PhoneDTO>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<Boolean,PhoneData>CAN_MANAGE_PRIVACYstatic BasicProperty<Boolean,PhoneData>CAN_ONLY_SET_PRIVATEstatic StringCLASS_NAMEstatic BasicProperty<PhoneConfigurationData,PhoneData>CONFIGURATIONstatic BasicProperty<Boolean,PhoneData>ENABLE_PRIVACYstatic BasicProperty<String,PhoneData>FORMATTED_NUMBER-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()PhoneConfigurationDatagetConfiguration()StringgetFormattedNumber()booleanisCanManagePrivacy()booleanisCanOnlySetPrivate()booleanisEnablePrivacy()voidsetCanManagePrivacy(boolean canManagePrivacy)voidsetCanOnlySetPrivate(boolean canOnlySetPrivate)voidsetConfiguration(PhoneConfigurationData configuration)voidsetEnablePrivacy(boolean enablePrivacy)voidsetFormattedNumber(String formattedNumber)-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CAN_MANAGE_PRIVACY
public static final BasicProperty<Boolean,PhoneData> CAN_MANAGE_PRIVACY
-
CAN_ONLY_SET_PRIVATE
public static final BasicProperty<Boolean,PhoneData> CAN_ONLY_SET_PRIVATE
-
CONFIGURATION
public static final BasicProperty<PhoneConfigurationData,PhoneData> CONFIGURATION
-
ENABLE_PRIVACY
public static final BasicProperty<Boolean,PhoneData> ENABLE_PRIVACY
-
FORMATTED_NUMBER
public static final BasicProperty<String,PhoneData> FORMATTED_NUMBER
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityData<PhoneDTO>
-
isCanManagePrivacy
public boolean isCanManagePrivacy()
-
setCanManagePrivacy
public void setCanManagePrivacy(boolean canManagePrivacy)
-
isCanOnlySetPrivate
public boolean isCanOnlySetPrivate()
-
setCanOnlySetPrivate
public void setCanOnlySetPrivate(boolean canOnlySetPrivate)
-
getConfiguration
public PhoneConfigurationData getConfiguration()
-
setConfiguration
public void setConfiguration(PhoneConfigurationData configuration)
-
isEnablePrivacy
public boolean isEnablePrivacy()
-
setEnablePrivacy
public void setEnablePrivacy(boolean enablePrivacy)
-
getFormattedNumber
public String getFormattedNumber()
-
setFormattedNumber
public void setFormattedNumber(String formattedNumber)
-
-