Serialized Form


Package org.openpermis

Class org.openpermis.AuthorizationServiceException extends Exception implements Serializable

serialVersionUID: -1274498714250237719L

Class org.openpermis.PolicyDecisionException extends Exception implements Serializable

serialVersionUID: -1274498714250237719L

Class org.openpermis.SubjectException extends Exception implements Serializable

serialVersionUID: -1274498714250237719L


Package org.openpermis.audit

Class org.openpermis.audit.AccessDecisionRequest extends Object implements Serializable

serialVersionUID: -4613418651627169383L

Serialized Fields

subject

Subject subject
Since:
0.3.0

resourceUri

URI resourceUri
Since:
0.3.0

actionName

String actionName
Since:
0.3.0

arguments

List<E> arguments
Since:
0.3.0

timeStamp

TimeStamp timeStamp
Since:
0.3.0

Class org.openpermis.audit.AccessDecisionVetoException extends Exception implements Serializable

serialVersionUID: -5211670548178988048L

Serialized Fields

request

AccessDecisionRequest request
Since:
0.3.0

Package org.openpermis.basic

Class org.openpermis.basic.AbsoluteTimePeriod extends Object implements Serializable

serialVersionUID: 4693794541676861444L

Serialized Fields

start

PartialTime start

end

PartialTime end

Class org.openpermis.basic.PartialTime extends Object implements Serializable

serialVersionUID: -5287763458357343457L

Serialized Fields

year

int year
Since:
0.3.0

isYearAsterix

boolean isYearAsterix
Since:
0.3.0

monthOfYear

int monthOfYear
Since:
0.3.0

dayOfMonth

int dayOfMonth
Since:
0.3.0

hourOfDay

int hourOfDay
Since:
0.3.0

minuteOfHour

int minuteOfHour
Since:
0.3.0

secondOfMinute

int secondOfMinute
Since:
0.3.0

zone

int[] zone
Since:
0.3.0

hasZone

boolean hasZone
Since:
0.3.0

defaultZone

org.joda.time.DateTimeZone defaultZone
Since:
0.3.0

Class org.openpermis.basic.TimePeriod.EmptyTimePeriod extends Object implements Serializable

serialVersionUID: -208880089920008691L

Class org.openpermis.basic.TimePeriod.InfiniteTimePeriod extends Object implements Serializable

serialVersionUID: -7081607516618655297L

Class org.openpermis.basic.TimePeriodConstraint extends Object implements Serializable

serialVersionUID: 1425776574428536997L

Serialized Fields

absolutePeriod

TimePeriod absolutePeriod

minimumValidFrom

org.joda.time.Period minimumValidFrom

minimumValidUpTo

org.joda.time.Period minimumValidUpTo

maximumValidUpTo

org.joda.time.Period maximumValidUpTo

Package org.openpermis.cert

Class org.openpermis.cert.AttributeCertificate extends Certificate implements Serializable

serialVersionUID: 1L

Serialized Fields

encoded

byte[] encoded
Byte array with the ASN1 representation of the attribute certificate.


asnDecoded

org.bouncycastle.asn1.x509.AttributeCertificate asnDecoded
The ASN1 decoded certificate structure (used to access the issuer public key).


ac

org.bouncycastle.x509.X509AttributeCertificate ac
The attribute certificate itself (no access to issuer public key).

Class org.openpermis.cert.AttributeCertificateException extends Exception implements Serializable

serialVersionUID: 6044713060101802286L

Class org.openpermis.cert.KeystoreUtilityException extends Exception implements Serializable

serialVersionUID: -3839201949700235068L


Package org.openpermis.policy

Class org.openpermis.policy.ParameterList extends Object implements Serializable

serialVersionUID: 7726102676246748249L

Serialized Fields

parameters

List<E> parameters
Since:
0.1.0

Class org.openpermis.policy.Role extends Object implements Serializable

serialVersionUID: -3359339547258162667L

Serialized Fields

roleHierarchy

RoleHierarchy roleHierarchy
Since:
0.3.0

name

String name
Since:
0.3.0

Class org.openpermis.policy.TimeStamp extends Object implements Serializable

serialVersionUID: -6656130782213416908L

Serialized Fields

date

Date date

timeZone

TimeZone timeZone

Package org.openpermis.policy.bean

Class org.openpermis.policy.bean.RoleCollection extends Object implements Serializable

serialVersionUID: 103078502344954582L

Serialized Fields

roles

List<E> roles
Since:
0.3.0

Class org.openpermis.policy.bean.SerialNumber extends Object implements Serializable

serialVersionUID: -1342243947699108706L

Serialized Fields

value

long value
The value of this serial number.

Since:
0.1.0

context

org.openpermis.policy.bean.SerialNumber.Context context
The context in which the serial number was created.

Since:
0.1.0

Package org.openpermis.policy.bean.basic

Class org.openpermis.policy.bean.basic.BasicAbstractCollection extends BasicPartBean implements Serializable

serialVersionUID: -5284544211072597574L

Serialized Fields

collection

List<E> collection

Class org.openpermis.policy.bean.basic.BasicAction extends BasicPartBean implements Serializable

serialVersionUID: 7617903638242776145L

Serialized Fields

parameters

ParameterList parameters
A list of parameter names and types.

Class org.openpermis.policy.bean.basic.BasicActionCollection extends BasicAbstractCollection<ActionBean> implements Serializable

serialVersionUID: -956620427014379243L

Class org.openpermis.policy.bean.basic.BasicAuthority extends BasicPartBean implements Serializable

serialVersionUID: 299722778399378194L

Class org.openpermis.policy.bean.basic.BasicDomain extends BasicPartBean implements Serializable

serialVersionUID: -5330051822856507613L

Serialized Fields

domainURIs

List<E> domainURIs

Class org.openpermis.policy.bean.basic.BasicDomain.IncludedURIsComaparator extends Object implements Serializable

serialVersionUID: -2814648788165669781L

Class org.openpermis.policy.bean.basic.BasicObligation extends BasicPartBean implements Serializable

serialVersionUID: -6726829688085066146L

Serialized Fields

text

String text

Class org.openpermis.policy.bean.basic.BasicObligationCollection extends BasicAbstractCollection<ObligationBean> implements Serializable

serialVersionUID: -956620427014379243L

Class org.openpermis.policy.bean.basic.BasicPart extends Object implements Serializable

serialVersionUID: 5635383950293028314L

Serialized Fields

identity

URI identity
The identity of this part.

Only used if the mix-in interface Identifiable is implemented.

See Also:
BasicPart.hasPartIdentity()
Since:
0.1.0

name

String name
The name of this part.

Only used if the mix-in interface Nameable is implemented.

See Also:
BasicPart.hasPartName()
Since:
0.1.0

Class org.openpermis.policy.bean.basic.BasicPartBean extends BasicPart implements Serializable

serialVersionUID: -2727930116159890528L

Serialized Fields

partBeanType

Class<T> partBeanType
The primary part bean interface class that this part implements.

Since:
0.3.0

serialNumber

SerialNumber serialNumber
The serial number of this part bean.

Since:
0.1.0

propertyChangeSupport

PropertyChangeSupport propertyChangeSupport
The property change support of this part bean.

Since:
0.1.0

Class org.openpermis.policy.bean.basic.BasicPolicy extends BasicPartBean implements Serializable

serialVersionUID: -8888013228359169599L

Serialized Fields

dateTimeZone

org.joda.time.DateTimeZone dateTimeZone
Optional time zone may be null.

Since:
0.1.0

roleAssignmentRules

RoleAssignmentRuleBeanCollection roleAssignmentRules
Since:
0.1.0

targetAccessRules

TargetAccessRuleBeanCollection targetAccessRules
Since:
0.1.0

roleHierarchies

RoleHierarchyBeanCollection roleHierarchies
Since:
0.1.0

Class org.openpermis.policy.bean.basic.BasicRoleAssignmentRule extends BasicPartBean implements Serializable

serialVersionUID: 9152170606273777506L

Serialized Fields

authority

AuthorityBean authority

subjectDomain

DomainBean subjectDomain

roles

RoleCollection roles

constraint

TimePeriodConstraint constraint

delegationDepth

int delegationDepth

Class org.openpermis.policy.bean.basic.BasicRoleAssignmentRuleCollection extends BasicAbstractCollection<RoleAssignmentRuleBean> implements Serializable

serialVersionUID: -956620427014379243L

Class org.openpermis.policy.bean.basic.BasicRoleHierarchy extends BasicPartBean implements Serializable

serialVersionUID: -1728538401158979463L

Serialized Fields

roles

org.openpermis.policy.bean.basic.BasicRoleHierarchy.RoleSet roles
Since:
0.3.0

subroles

org.openpermis.policy.bean.basic.BasicRoleHierarchy.AdjacentSet subroles
Since:
0.3.0

superroles

org.openpermis.policy.bean.basic.BasicRoleHierarchy.AdjacentSet superroles
Since:
0.3.0

Class org.openpermis.policy.bean.basic.BasicRoleHierarchyCollection extends BasicAbstractCollection<RoleHierarchyBean> implements Serializable

serialVersionUID: -956620427014379243L

Class org.openpermis.policy.bean.basic.BasicTarget extends BasicPartBean implements Serializable

serialVersionUID: -4155346349094013032L

Serialized Fields

domain

DomainBean domain
The resource domain of the resources protected by this target.


actions

ActionBeanCollection actions
The actions which can be performed on this target.

Class org.openpermis.policy.bean.basic.BasicTargetAccessRule extends BasicPartBean implements Serializable

serialVersionUID: -3795054107954794737L

Serialized Fields

targets

TargetBeanCollection targets
The targets of this access rule.


roles

RoleCollection roles
The roles to which this rule grants access.


condition

PredicateBean condition
The condition of this access rule.


obligations

ObligationBeanCollection obligations
The obligations of this rule.

Class org.openpermis.policy.bean.basic.BasicTargetAccessRuleCollection extends BasicAbstractCollection<TargetAccessRuleBean> implements Serializable

serialVersionUID: -956620427014379243L

Class org.openpermis.policy.bean.basic.BasicTargetCollection extends BasicAbstractCollection<TargetBean> implements Serializable

serialVersionUID: -956620427014379243L


Package org.openpermis.policy.bean.basic.predicate

Class org.openpermis.policy.bean.basic.predicate.AbstractPredicate extends BasicPartBean implements Serializable

serialVersionUID: 2447669570741402163L

Serialized Fields

operandList

List<E> operandList
Since:
0.1.0

Class org.openpermis.policy.bean.basic.predicate.And extends AbstractPredicate<Predicate> implements Serializable

serialVersionUID: 2594689375624382737L

Class org.openpermis.policy.bean.basic.predicate.False extends BasicPartBean implements Serializable

serialVersionUID: -5851044295796919321L

Class org.openpermis.policy.bean.basic.predicate.Not extends AbstractPredicate<Predicate> implements Serializable

serialVersionUID: 4230209545826050488L

Class org.openpermis.policy.bean.basic.predicate.Or extends AbstractPredicate<Predicate> implements Serializable

serialVersionUID: -120774600735285360L

Class org.openpermis.policy.bean.basic.predicate.Present extends AbstractPredicate<Value<?>> implements Serializable

serialVersionUID: 5176218191733835322L

Class org.openpermis.policy.bean.basic.predicate.SubstringOf extends AbstractPredicate<Value<?>> implements Serializable

serialVersionUID: 5176218191733835322L

Class org.openpermis.policy.bean.basic.predicate.True extends BasicPartBean implements Serializable

serialVersionUID: -5851044295796919321L

Class org.openpermis.policy.bean.basic.predicate.ValueRelationalPredicate extends AbstractPredicate<Value<?>> implements Serializable

serialVersionUID: 5176218191733835322L

Serialized Fields

relation

ValueRelationalPredicate.Relation relation
Since:
0.1.0

Class org.openpermis.policy.bean.basic.predicate.ValueSetRelationalPredicate extends AbstractPredicate<ValueSet> implements Serializable

serialVersionUID: 5176218191733835322L

Serialized Fields

relation

ValueSetRelationalPredicate.SetRelation relation
Since:
0.3.0

Package org.openpermis.policy.io

Class org.openpermis.policy.io.PolicyException extends Exception implements Serializable

serialVersionUID: 6044713060101802286L


Package org.openpermis.subject

Class org.openpermis.subject.MutableSubject extends Object implements Serializable

serialVersionUID: -8743006360450087139L

Serialized Fields

identity

URI identity
The identity of this subject.

Since:
0.9.0

assignments

List<E> assignments
The role assignments for this subject.

Since:
0.9.0

Class org.openpermis.subject.SubjectFinderException extends Exception implements Serializable

serialVersionUID: -1274498714250237719L

Serialized Fields

identity

URI identity
The identity that caused the error.

Since:
0.9.0

Package org.openpermis.subject.assignment

Class org.openpermis.subject.assignment.RoleAssignmentControllerException extends Exception implements Serializable

serialVersionUID: 1912160203689336668L


Package org.openpermis.subject.format

Class org.openpermis.subject.format.DecodingException extends Exception implements Serializable

serialVersionUID: 1912160203689336668L

Class org.openpermis.subject.format.EncodingException extends Exception implements Serializable

serialVersionUID: 1912160203689336668L



OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:16:59
Copyright (c) 2002-2007 Ergon Informatik AG