com.ibm.jarm.api.core
Interface NamingPatternLevel
-
- All Superinterfaces:
- AuditableEntity, BaseEntity, Persistable, RMCustomObject
public interface NamingPatternLevel extends RMCustomObject
An interface that represents aPatternLevel
custom object. Each naming pattern level represents the file plan hierarchy level to which aNamingPattern
applies.A specific naming pattern level belonging to a
NamingPattern
instance can be acquired using theNamingPattern.getNamingPatternLevel
method. All naming pattern levels belonging to aNamingPattern
instance can be acquired using theNamingPattern.getNamingPatternLevels
method.A new naming pattern level instance can be created using the
NamingPattern.createNamingPatternLevel
method. The resulting new naming pattern level can then be further defined. The new naming pattern level is persisted to the file plan repository when itssave
method is called.- See Also:
NamingPattern
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.jarm.api.core.Persistable
Persistable.UpdateValidationOptions
-
-
Method Summary
Methods Modifier and Type Method and Description AppliedForCategoryOrFolder
getAppliedFor()
Returns theAppliedFor
property value.java.lang.Integer
getIncrementedBy()
Returns theIncrementedBy
property value.NamingPattern
getNamingPattern()
Returns theNamingPattern
instance to which this naming pattern level belongs.java.lang.Integer
getPatternLevelNumber()
Returns theLevelNumber
property value.java.lang.String
getPatternString()
Returns thePatternString
property value.void
setAppliedFor(AppliedForCategoryOrFolder value)
Sets theAppliedFor
property value.void
setIncrementedBy(java.lang.Integer value)
Sets theIncrementedBy
property value.void
setPatternLevelNumber(java.lang.Integer value)
Sets theLevelNumber
property value.void
setPatternString(java.lang.String value)
Sets thePatternString
property value.-
Methods inherited from interface com.ibm.jarm.api.core.RMCustomObject
delete
-
Methods inherited from interface com.ibm.jarm.api.core.BaseEntity
getAccessAllowed, getBaseObject, getClassDescription, getClassName, getClientIdentifier, getContainedBy, getDomainType, getEntityType, getName, getObjectIdentity, getPermissions, getProperties, getRepository, isCreationPending, isPlaceholder, refresh, refresh, refresh
-
Methods inherited from interface com.ibm.jarm.api.core.Persistable
save, save, setPermissions
-
Methods inherited from interface com.ibm.jarm.api.core.AuditableEntity
getAuditedEvents
-
-
-
-
Method Detail
-
getPatternLevelNumber
java.lang.Integer getPatternLevelNumber()
Returns theLevelNumber
property value.- Returns:
- An
Integer
value.
-
setPatternLevelNumber
void setPatternLevelNumber(java.lang.Integer value)
Sets theLevelNumber
property value.- Parameters:
value
- AnInteger
value. This entry cannot benull
.
-
getPatternString
java.lang.String getPatternString()
Returns thePatternString
property value.- Returns:
- A
String
value.
-
setPatternString
void setPatternString(java.lang.String value)
Sets thePatternString
property value.- Parameters:
value
- AString
value. This entry cannot benull
.
-
getIncrementedBy
java.lang.Integer getIncrementedBy()
Returns theIncrementedBy
property value.- Returns:
- An
Integer
value. This entry can benull
.
-
setIncrementedBy
void setIncrementedBy(java.lang.Integer value)
Sets theIncrementedBy
property value.- Parameters:
value
- AnInteger
value.
-
getAppliedFor
AppliedForCategoryOrFolder getAppliedFor()
Returns theAppliedFor
property value.- Returns:
- A
AppliedForCategoryOrFolder
value.
-
setAppliedFor
void setAppliedFor(AppliedForCategoryOrFolder value)
Sets theAppliedFor
property value.- Parameters:
value
- aAppliedForCategoryOrFolder
value. This entry cannot benull
.
-
getNamingPattern
NamingPattern getNamingPattern()
Returns theNamingPattern
instance to which this naming pattern level belongs.- Returns:
- A
NamingPattern
instance.
-
-