Package com.sas.services.information
Class Authorization
java.lang.Object
com.sas.services.information.Authorization
- All Implemented Interfaces:
Serializable
public class Authorization
extends Object
implements Serializable
This class is output from the OMIRepositoryInterface.getAuthorizationsOnObj method
and input for OMIRepositoryInterface.setAuthorizationsOnObj. It has all the
information about an authorization entry except the target object. It's assumed
that you know what you asked for authorizations for, or are setting authorizations
for.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionAuthorization(String authType, String conditions) Authorization(String identType, String identName, String authAction, int authSource, String authType, String conditions) -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringfinal intfinal Stringfinal Stringfinal Stringfinal Stringfinal booleanfinal voidsetAuthAction(String authAction) final voidsetAuthSource(int authSource) final voidsetAuthType(String authType) final voidsetConditions(String conditions) final voidsetIdentName(String identName) final voidsetIdentType(String identType) StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
AUTHSOURCE_EXPLICIT
public static final int AUTHSOURCE_EXPLICIT- See Also:
-
AUTHSOURCE_ACT
public static final int AUTHSOURCE_ACT- See Also:
-
AUTHSOURCE_INDIRECT
public static final int AUTHSOURCE_INDIRECT- See Also:
-
AUTHTYPE_GRANT
public static final String AUTHTYPE_GRANT- See Also:
-
AUTHTYPE_DENY
public static final String AUTHTYPE_DENY- See Also:
-
AUTHTYPE_REMOVE
public static final String AUTHTYPE_REMOVE- See Also:
-
-
Constructor Details
-
Authorization
public Authorization(String authType, String conditions) -
Authorization
public Authorization(String identType, String identName, String authAction, int authSource, String authType, String conditions)
-
-
Method Details
-
toString
public String toString()- Overrides:
toStringin classObject
-
getConditions
public final String getConditions()- Returns:
- Returns the conditions.
-
setConditions
public final void setConditions(String conditions) - Parameters:
conditions- The conditions to set.
-
isAuthorized
public final boolean isAuthorized()- Returns:
- Returns the isAuthorized.
-
getAuthType
public final String getAuthType() -
setAuthType
public final void setAuthType(String authType) -
getAuthSource
public final int getAuthSource() -
setAuthSource
public final void setAuthSource(int authSource) -
getIdentName
public final String getIdentName() -
setIdentName
public final void setIdentName(String identName) -
getIdentType
public final String getIdentType() -
setIdentType
public final void setIdentType(String identType) -
getAuthAction
public final String getAuthAction() -
setAuthAction
public final void setAuthAction(String authAction)
-