public interface IDeployObject extends Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
IDeployObject.ObjectType
Object type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accumulateChecksum()
Indicates whether the checksum of this object should accumulate the subtree.
|
Collection<IDeployObject> |
find(IDeployObject.ObjectType type,
EnumSet<IDeployObject.ObjectType> allowedInnerObjects)
Find all objects of the given type in subtree, but discards subtrees when their root type is not contained in the
given set.
|
IDeployObject |
find(String id,
IDeployObject.ObjectType objectType,
EnumSet<IDeployObject.ObjectType> allowedInnerObjects)
Finds the object with the given identifier of the given type in subtree.
|
String |
getChecksum()
Returns the checksum of this object.
|
<T extends lumis.portal.deployment.process.IChecksumListener> |
getChecksumListener()
Returns the checksum listener of this object.
|
String |
getId()
Returns the identifier of this object.
|
Collection<IDeployObject> |
getInnerObjects()
Returns a collection with the inner objects.
|
IDeployObject.ObjectType |
getType()
Returns the type of this object.
|
boolean |
isStoreChecksum()
Indicates whether the checksum of this object should be stored.
|
IDeployObject |
setChecksum(String checksum)
Sets the checksum of this object.
|
<T extends lumis.portal.deployment.process.IChecksumListener> |
setChecksumListener(T listener)
Sets the checksum listener of this object.
|
IDeployObject |
setId(String id)
Sets the identifier of this object.
|
IDeployObject |
setStoreChecksum(boolean isStoreChecksum)
Sets whether the checksum of this object should be stored.
|
String getId()
IDeployObject setId(String id)
id
- the identifier of this object.Collection<IDeployObject> getInnerObjects()
IDeployObject.ObjectType getType()
String getChecksum()
IDeployObject setChecksum(String checksum)
checksum
- the checksum of this object.<T extends lumis.portal.deployment.process.IChecksumListener> IDeployObject setChecksumListener(T listener)
listener
- the checksum listener of this object.<T extends lumis.portal.deployment.process.IChecksumListener> T getChecksumListener()
boolean accumulateChecksum()
boolean isStoreChecksum()
IDeployObject setStoreChecksum(boolean isStoreChecksum)
isStoreChecksum
- whether the checksum of this object should be stored.Collection<IDeployObject> find(IDeployObject.ObjectType type, EnumSet<IDeployObject.ObjectType> allowedInnerObjects)
type
- the type to be search.allowedInnerObjects
- the allowed inner objects types.IDeployObject find(String id, IDeployObject.ObjectType objectType, EnumSet<IDeployObject.ObjectType> allowedInnerObjects)
id
- the object identifier.objectType
- the object type.allowedInnerObjects
- the allowed inner objects types.LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.