Class Authorization
- java.lang.Object
-
- com.evolveum.midpoint.security.api.Authorization
-
- All Implemented Interfaces:
DebugDumpable
,Serializable
,org.springframework.security.core.GrantedAuthority
public class Authorization extends Object implements org.springframework.security.core.GrantedAuthority, DebugDumpable
- Author:
- semancik
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description Authorization(AuthorizationType authorizationType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Authorization
clone()
String
debugDump(int indent)
boolean
equals(Object o)
List<String>
getAction()
String
getAuthority()
AuthorizationDecisionType
getDecision()
String
getDescription()
AuthorizationEnforcementStrategyType
getEnforcementStrategy()
List<ItemPathType>
getExceptItem()
List<ItemPath>
getExceptItems()
String
getHumanReadableDesc()
List<ItemPathType>
getItem()
List<ItemPath>
getItems()
AuthorizationLimitationsType
getLimitations()
List<OwnedObjectSelectorType>
getObject()
OrderConstraintsType
getOrderConstraints()
AuthorizationPhaseType
getPhase()
List<QName>
getRelation()
String
getSourceDescription()
List<OwnedObjectSelectorType>
getTarget()
int
hashCode()
boolean
hasItemSpecification()
boolean
keepZoneOfControl()
boolean
maySkipOnSearch()
void
setSourceDescription(String sourceDescription)
String
toString()
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
Authorization
public Authorization(AuthorizationType authorizationType)
-
-
Method Detail
-
getAuthority
public String getAuthority()
- Specified by:
getAuthority
in interfaceorg.springframework.security.core.GrantedAuthority
-
getDescription
public String getDescription()
-
getSourceDescription
public String getSourceDescription()
-
setSourceDescription
public void setSourceDescription(String sourceDescription)
-
getDecision
public AuthorizationDecisionType getDecision()
-
getPhase
public AuthorizationPhaseType getPhase()
-
getEnforcementStrategy
public AuthorizationEnforcementStrategyType getEnforcementStrategy()
-
maySkipOnSearch
public boolean maySkipOnSearch()
-
keepZoneOfControl
public boolean keepZoneOfControl()
-
getObject
public List<OwnedObjectSelectorType> getObject()
-
getItem
@NotNull public List<ItemPathType> getItem()
-
getExceptItem
@NotNull public List<ItemPathType> getExceptItem()
-
hasItemSpecification
public boolean hasItemSpecification()
-
getTarget
public List<OwnedObjectSelectorType> getTarget()
-
getOrderConstraints
public OrderConstraintsType getOrderConstraints()
-
getLimitations
public AuthorizationLimitationsType getLimitations()
-
clone
public Authorization clone()
-
getHumanReadableDesc
public String getHumanReadableDesc()
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
-