Package org.seed.core.entity.transfer
Class TransferMetadata
java.lang.Object
org.seed.core.data.AbstractSystemObject
org.seed.core.data.AbstractSystemEntity
org.seed.core.application.AbstractApplicationEntity
org.seed.core.entity.transfer.TransferMetadata
- All Implemented Interfaces:
ApplicationEntity
,ApprovableObject<TransferPermission>
,TransferableObject
,SystemEntity
,SystemObject
,Transfer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addElement
(TransferElement element) boolean
containsElement
(TransferElement element) boolean
containsField
(EntityField entityField) getElementByUid
(String uid) getPermissionByUid
(String uid) boolean
boolean
void
initUid()
boolean
boolean
isHeader()
boolean
void
void
setElements
(List<TransferElement> elements) void
setEncoding
(CharEncoding encoding) void
void
setEntityUid
(String entityUid) void
setEscapeChar
(String escapeChar) void
setFormat
(TransferFormat format) void
setHeader
(boolean header) void
setNewline
(Newline newline) void
setPermissions
(List<TransferPermission> permissions) void
setQuoteAll
(boolean quoteAll) void
setQuoteChar
(String quoteChar) void
setSeparatorChar
(String separatorChar) Methods inherited from class org.seed.core.application.AbstractApplicationEntity
checkPermissions, checkPermissions, containsPermission, getModule, getObjectByUid, getUid, setModule, setUid
Methods inherited from class org.seed.core.data.AbstractSystemEntity
getInternalName, getName, getOptions, setName, toString
Methods inherited from class org.seed.core.data.AbstractSystemObject
copySystemFieldsTo, equals, getCreatedBy, getCreatedOn, getId, getLastModified, getModifiedBy, getModifiedOn, getVersion, hashCode, isNew, resetId, setId, setVersion
Methods inherited from interface org.seed.core.application.ApplicationEntity
checkPermissions, checkPermissions, containsPermission, getModule
Methods inherited from interface org.seed.core.data.SystemEntity
getInternalName, getName, getOptions, setName
Methods inherited from interface org.seed.core.data.SystemObject
getCreatedBy, getCreatedOn, getId, getLastModified, getModifiedBy, getModifiedOn, getVersion, isNew
Methods inherited from interface org.seed.core.application.TransferableObject
getUid, setUid
-
Constructor Details
-
TransferMetadata
public TransferMetadata()
-
-
Method Details
-
getEntity
-
setEntity
-
hasElements
public boolean hasElements()- Specified by:
hasElements
in interfaceTransfer
-
hasPermissions
public boolean hasPermissions()- Specified by:
hasPermissions
in interfaceApprovableObject<TransferPermission>
-
getElements
- Specified by:
getElements
in interfaceTransfer
-
setElements
-
getPermissions
- Specified by:
getPermissions
in interfaceApprovableObject<TransferPermission>
-
setPermissions
-
getPermissionByUid
- Specified by:
getPermissionByUid
in interfaceApprovableObject<TransferPermission>
-
getFormat
-
setFormat
-
getSeparatorChar
- Specified by:
getSeparatorChar
in interfaceTransfer
-
setSeparatorChar
-
getQuoteChar
- Specified by:
getQuoteChar
in interfaceTransfer
-
setQuoteChar
-
getEscapeChar
- Specified by:
getEscapeChar
in interfaceTransfer
-
setEscapeChar
-
getEncoding
- Specified by:
getEncoding
in interfaceTransfer
-
setEncoding
-
getNewline
- Specified by:
getNewline
in interfaceTransfer
-
setNewline
-
isQuoteAll
public boolean isQuoteAll()- Specified by:
isQuoteAll
in interfaceTransfer
-
setQuoteAll
public void setQuoteAll(boolean quoteAll) -
isHeader
public boolean isHeader() -
setHeader
public void setHeader(boolean header) -
getEntityUid
- Specified by:
getEntityUid
in interfaceTransfer
-
setEntityUid
-
containsField
- Specified by:
containsField
in interfaceTransfer
-
containsElement
- Specified by:
containsElement
in interfaceTransfer
-
addElement
- Specified by:
addElement
in interfaceTransfer
-
isEqual
- Specified by:
isEqual
in interfaceSystemObject
- Overrides:
isEqual
in classAbstractSystemObject
-
getIdentifierField
- Specified by:
getIdentifierField
in interfaceTransfer
-
getElementByUid
- Specified by:
getElementByUid
in interfaceTransfer
-
removeNewObjects
public void removeNewObjects()- Specified by:
removeNewObjects
in interfaceSystemEntity
- Overrides:
removeNewObjects
in classAbstractSystemEntity
-
initUid
public void initUid()
-