public interface MStatus
Modifier and Type | Method and Description |
---|---|
boolean |
isBrowse()
Tells whether related object is browsable (visiting its dependencies).
|
boolean |
isCmsConflict()
Tells whether the related object is in CMS conflict.
|
boolean |
isCmsManaged()
Tells whether the related object is under CMS management.
|
boolean |
isCmsModified()
When a CMS is used (or a similar tool), tells whether the related object
has been locally modified (by reference to its CMS repository).
|
boolean |
isCmsReadOnly()
When a CMS is used (or a similar tool), tells whether the related object
is read only at the CMS level.
|
boolean |
isCmsSync()
When a CMS is used (or a similar tool), tells whether the related object
needs an update from its CMS repository.
|
boolean |
isCmsToAdd()
When a CMS is used (or a similar tool), tells whether the related object
is planned for adding to the CMS repository (most often at next commit).
|
boolean |
isCmsToDelete()
When a CMS is used (or a similar tool), tells whether the related object
is planned for removing from the CMS repository (most often at next commit).
|
boolean |
isDeleted()
Tells whether the related object is deleted.
|
boolean |
isDirty()
Tells whether has been modified since last model save.
|
boolean |
isDomainBrowse()
Tells whether related object is browsable (visiting its dependencies).
|
boolean |
isDomainVisible()
Tells whether related object is made visible in the GUI.
|
boolean |
isDomainWrite()
Tells whether related object is writable.
|
boolean |
isLockingNeeded()
Tells whether a lock must be taken before modifying the related object.
|
boolean |
isModifiable()
Tells whether related object is modifiable.
|
boolean |
isObjectBrowse()
Tells whether related object is browsable (visiting its dependencies).
|
boolean |
isObjectVisible()
Tells whether related object .
|
boolean |
isObjectWrite()
Tells whether related object is writable.
|
boolean |
isRamc()
Tells whether the related object belongs to a Model Component (RAMC),
meaning that its definition is partial.
|
boolean |
isShell()
Tells whether the related object is a shell object.
|
boolean |
isUserBrowse()
Tells whether related object object is browsable (visiting its dependencies).
|
boolean |
isUserVisible()
Tells whether related object is made visible in the GUI.
|
boolean |
isUserWrite()
Tells whether related object is writable.
|
boolean |
isVisible()
Tells whether the related element is made visible in the GUI.
|
boolean |
isWrite()
Tells whether related object is writable.
|
boolean isUserVisible()
The current value depends on the currently logged user rights on the object.
boolean isUserBrowse()
The current value depends on the currently logged user rights on the object.
true
object is browsable, else false
.boolean isUserWrite()
The current value depends on the currently logged user rights on the object.
true
if the element is writable, else false
.boolean isDomainVisible()
The current value depends on the current state of the application (licences).
true
if the element is visible in GUI, else false
.boolean isDomainBrowse()
The current value depends on the current state of the application (licences).
true
if the element is browsable, else false
.boolean isDomainWrite()
The current value depends on the current state of the application (licences).
true
if the element is writable, else false
.boolean isObjectVisible()
This value is set for an object and is intrinsic to this object.
true
if the element is visible in GUI, else false
.boolean isObjectBrowse()
This value is set for an object and is intrinsic to this object.
true
if the element is browsable, else false
.boolean isObjectWrite()
This value is set for an object and is intrinsic to this object.
true
if the element is writable, else false
.boolean isVisible()
This metho
boolean isBrowse()
The current value is the intersection of the currently logged user rights on the object, the current state of the application (licences) and the intrinsic rights set on the object.
true
if the element is visible in GUI, else false
.boolean isWrite()
The current value is the intersection of the currently logged user rights on the object, the current state of the application (licences) and the intrinsic rights set on the object.
Note: an object that is writable is not necessarly modifiable
.
true
if the element is visible in GUI, else false
.isModifiable()
boolean isCmsSync()
true
if the object needs an update, else false
.boolean isCmsModified()
true
if the object has been locally modified, else false
.boolean isCmsToAdd()
true
if the object is planned for adding, else false
.boolean isCmsToDelete()
true
if the object is planned for removing, else false
.boolean isCmsReadOnly()
true
if the object is read only at the CMS level, else false
.boolean isCmsManaged()
true
if the object is under CMS management, else false
.boolean isCmsConflict()
true
if the object is in CMS conflict, else false
.boolean isRamc()
true
if the object is part of a model component, else false
.boolean isShell()
Shell objects are objects that are not currently reachable for some reasons, and detailed contents is not available.
true
if the object is a shell object, else false
.boolean isDeleted()
true
if the object is deleted, else false
.boolean isModifiable()
An object is modifiable if all the following conditions are met:
writable
.
model component
.
locked by the CMS
.
shell object
.
deleted
.true
if the element is visible in GUI, else false
.boolean isLockingNeeded()
This usually depends on the versioned fragment the related object belongs to.
true
if locking is needed, else false
.boolean isDirty()
May answer true for a whole set of object (eg: a CMS node) if only one of them is modified.
true
if the object needs to be saved.