Package org.cyclos.entities.system
Class CustomOperationField
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.BaseEntity
-
- org.cyclos.entities.NamedEntity
-
- org.cyclos.entities.ConfigurationEntity
-
- org.cyclos.entities.ConfigurationOrderableEntity
-
- org.cyclos.entities.system.CustomField<CustomOperationField,CustomOperationFieldPossibleValueCategory,CustomOperationFieldPossibleValue>
-
- org.cyclos.entities.system.CustomOperationField
-
- All Implemented Interfaces:
Cloneable,Comparable<NamedEntity>,HasNetwork,HasOrder,ProcessableForProxying,IEntity,IInternalNamedEntity,INamedEntity,IUnqualifiedInternalNamedEntity,HasValueMatch,ICustomField,UsesScript
@Entity public class CustomOperationField extends CustomField<CustomOperationField,CustomOperationFieldPossibleValueCategory,CustomOperationFieldPossibleValue>
A custom field for a custom operation parameter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Constructor Summary
Constructors Constructor Description CustomOperationField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomOperationgetCustomOperation()DataTranslationTypegetDataTranslationType()If this entity allows data translation, should return the translation typeCustomFieldNaturegetNature()NetworkgetNetwork()Returns the network this entity belongs toList<CustomOperationFieldPossibleValueCategory>getPossibleValueCategories()Class<CustomOperationFieldPossibleValueCategory>getPossibleValueCategoryClass()Class<CustomOperationFieldPossibleValue>getPossibleValueClass()List<CustomOperationFieldPossibleValue>getPossibleValues()BooleangetProcessAfterScan()CustomScriptUsedInTypegetScriptUsedInType()Returns the type of script usagebooleanisReadonlyInForm()voidsetCustomOperation(CustomOperation customOperation)voidsetProcessAfterScan(Boolean processAfterScan)voidsetReadonlyInForm(boolean readonlyInForm)-
Methods inherited from class org.cyclos.entities.system.CustomField
getAllowedMimeTypes, getAllSelectedLabel, getControl, getDecimalDigits, getDecimalValueRange, getDefaultBooleanValue, getDefaultDateValue, getDefaultDecimalValue, getDefaultIntegerValue, getDefaultRichTextValue, getDefaultStringValue, getDefaultTextValue, getInformationText, getIntegerValueRange, getLengthConstraint, getLinkedEntityRecordType, getLinkedEntityType, getLoadValuesScript, getLoadValuesScriptParameters, getMaxFiles, getMaxWordSize, getOtherMimeTypes, getPattern, getShowQrCodeScan, getSize, getStorageDirectory, getType, getValidationScript, getValidationScriptParameters, getValueMatch, isAllowedAsSearchFilter, isDefaultDateToday, isExactMatch, isExpandedCategories, isIgnoreSanitizer, isRequired, isUnique, setAllowedMimeTypes, setAllSelectedLabel, setControl, setDecimalDigits, setDecimalValueRange, setDefaultBooleanValue, setDefaultDateToday, setDefaultDateValue, setDefaultDecimalValue, setDefaultIntegerValue, setDefaultRichTextValue, setDefaultStringValue, setDefaultTextValue, setExpandedCategories, setIgnoreSanitizer, setInformationText, setIntegerValueRange, setLengthConstraint, setLinkedEntityRecordType, setLinkedEntityType, setLoadValuesScript, setLoadValuesScriptParameters, setMaxFiles, setMaxWordSize, setOtherMimeTypes, setPattern, setRequired, setShowQrCodeScan, setSize, setStorageDirectory, setType, setUnique, setValidationScript, setValidationScriptParameters, setValueMatch
-
Methods inherited from class org.cyclos.entities.ConfigurationOrderableEntity
compareTo, getOrder, setOrder, toString
-
Methods inherited from class org.cyclos.entities.ConfigurationEntity
getDescription, getInternalName, setDescription, setInternalName, toShortString
-
Methods inherited from class org.cyclos.entities.NamedEntity
getName, getNames, setName
-
Methods inherited from class org.cyclos.entities.BaseEntity
getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
getInternalName, matches, setInternalName
-
Methods inherited from interface org.cyclos.model.INamedEntity
getName, setName
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
Methods inherited from interface org.cyclos.model.system.scripts.UsesScript
isEnabled
-
-
-
-
Method Detail
-
getCustomOperation
public CustomOperation getCustomOperation()
-
getDataTranslationType
public DataTranslationType getDataTranslationType()
Description copied from class:BaseEntityIf this entity allows data translation, should return the translation type- Overrides:
getDataTranslationTypein classBaseEntity
-
getNature
public CustomFieldNature getNature()
- Specified by:
getNaturein classCustomField<CustomOperationField,CustomOperationFieldPossibleValueCategory,CustomOperationFieldPossibleValue>
-
getNetwork
public Network getNetwork()
Description copied from interface:HasNetworkReturns the network this entity belongs to
-
getPossibleValueCategories
public List<CustomOperationFieldPossibleValueCategory> getPossibleValueCategories()
-
getPossibleValueCategoryClass
public Class<CustomOperationFieldPossibleValueCategory> getPossibleValueCategoryClass()
-
getPossibleValueClass
public Class<CustomOperationFieldPossibleValue> getPossibleValueClass()
-
getPossibleValues
public List<CustomOperationFieldPossibleValue> getPossibleValues()
-
getProcessAfterScan
public Boolean getProcessAfterScan()
-
getScriptUsedInType
public CustomScriptUsedInType getScriptUsedInType()
Description copied from interface:UsesScriptReturns the type of script usage
-
isReadonlyInForm
public boolean isReadonlyInForm()
-
setCustomOperation
public void setCustomOperation(CustomOperation customOperation)
-
setProcessAfterScan
public void setProcessAfterScan(Boolean processAfterScan)
-
setReadonlyInForm
public void setReadonlyInForm(boolean readonlyInForm)
-
-