Class OrgRelationObjectSpecificationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OrgRelationObjectSpecificationType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class OrgRelationObjectSpecificationType extends AbstractMutableContainerable
Definition of object with respect to subject membership in organizational hierarchy. Used to specify authorizations for all objects that belong to an org where the subject is a manager, etc.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_INCLUDE_REFERENCE_ORG
static ItemName
F_SCOPE
static ItemName
F_SUBJECT_RELATION
static Producer<OrgRelationObjectSpecificationType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description OrgRelationObjectSpecificationType()
OrgRelationObjectSpecificationType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrgRelationObjectSpecificationType
clone()
<X> X
end()
boolean
equals(Object other)
OrgScopeType
getScope()
QName
getSubjectRelation()
OrgRelationObjectSpecificationType
id(Long value)
OrgRelationObjectSpecificationType
includeReferenceOrg(Boolean value)
Boolean
isIncludeReferenceOrg()
OrgRelationObjectSpecificationType
scope(OrgScopeType value)
void
setIncludeReferenceOrg(Boolean value)
void
setScope(OrgScopeType value)
void
setSubjectRelation(QName value)
OrgRelationObjectSpecificationType
subjectRelation(QName value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SUBJECT_RELATION
public static final ItemName F_SUBJECT_RELATION
-
F_SCOPE
public static final ItemName F_SCOPE
-
F_INCLUDE_REFERENCE_ORG
public static final ItemName F_INCLUDE_REFERENCE_ORG
-
FACTORY
public static final Producer<OrgRelationObjectSpecificationType> FACTORY
-
-
Constructor Detail
-
OrgRelationObjectSpecificationType
public OrgRelationObjectSpecificationType()
-
OrgRelationObjectSpecificationType
@Deprecated public OrgRelationObjectSpecificationType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getSubjectRelation
public QName getSubjectRelation()
-
setSubjectRelation
public void setSubjectRelation(QName value)
-
getScope
public OrgScopeType getScope()
-
setScope
public void setScope(OrgScopeType value)
-
isIncludeReferenceOrg
public Boolean isIncludeReferenceOrg()
-
setIncludeReferenceOrg
public void setIncludeReferenceOrg(Boolean value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public OrgRelationObjectSpecificationType id(Long value)
-
subjectRelation
public OrgRelationObjectSpecificationType subjectRelation(QName value)
-
scope
public OrgRelationObjectSpecificationType scope(OrgScopeType value)
-
includeReferenceOrg
public OrgRelationObjectSpecificationType includeReferenceOrg(Boolean value)
-
end
public <X> X end()
-
clone
public OrgRelationObjectSpecificationType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-