Package org.teiid.metadata
Class Policy
- java.lang.Object
-
- org.teiid.metadata.AbstractMetadataRecord
-
- org.teiid.metadata.Policy
-
- All Implemented Interfaces:
Serializable
public class Policy extends AbstractMetadataRecord
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Policy.Operation
-
Nested classes/interfaces inherited from class org.teiid.metadata.AbstractMetadataRecord
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
-
-
Field Summary
-
Fields inherited from class org.teiid.metadata.AbstractMetadataRecord
NAME_DELIM_CHAR, RELATIONAL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description Policy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
appliesTo(Policy.Operation operation)
String
getCondition()
Set<Policy.Operation>
getOperations()
String
getResourceName()
Database.ResourceType
getResourceType()
void
setCondition(String condition)
void
setResourceName(String resource)
void
setResourceType(Database.ResourceType resourceType)
-
Methods inherited from class org.teiid.metadata.AbstractMetadataRecord
equals, getAnnotation, getCanonicalName, getFullName, getIdentifier, getIncomingObjects, getName, getNameInSource, getParent, getProperties, getProperty, getProperty, getSourceName, getSQLString, getSQLString, getUUID, hashCode, isUUIDSet, setAnnotation, setIncomingObjects, setName, setNameInSource, setProperties, setProperty, setUUID, toString
-
-
-
-
Method Detail
-
getResourceType
public Database.ResourceType getResourceType()
-
setResourceType
public void setResourceType(Database.ResourceType resourceType)
-
getResourceName
public String getResourceName()
-
setResourceName
public void setResourceName(String resource)
-
getCondition
public String getCondition()
-
setCondition
public void setCondition(String condition)
-
getOperations
public Set<Policy.Operation> getOperations()
-
appliesTo
public boolean appliesTo(Policy.Operation operation)
-
-