PropertySetRepositoryImpl Class
- public class PropertySetRepositoryImpl
extends Object
implements PropertySetRepository
This is PropertySetRepository implementation for the PropertySetManager
which returns PropertySets for the ObjectClasses in a content repositories.
-
Hierarchy
-
Object
PropertySetRepositoryImpl
-
All Implemented Interfaces
-
PropertySetRepository
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEPERATOR
public static final String
SEPERATOR
- The constant for the objectclass, repository separator
STANDARD_NAME
public static final String
STANDARD_NAME
stdPropertySet
public static final PropertySet
stdPropertySet
PropertySetRepositoryImpl
public PropertySetRepositoryImpl()
- No argument Constructor. In the future should take in user name and
password for authentication. Currently it assumes that the username is in
the Subject.
This will connect to the current repositories using the repository
manager.
addPropertySet(String, PropertySet) Method
public boolean addPropertySet(String
name,
PropertySet
ps)
throws UnsupportedOperationException
Add a PropertySet to this repository.
This operation is not supported.
Parameters
-
name
- the name to associate with ths PropertySet
-
ps
- the PropertySet object itself
Returns
- true if the PropertySet was modified, false if it was created
Exceptions
-
UnsupportedOperationException
- always.
clear() Method
public void clear()
throws UnsupportedOperationException
Clear this repository.
This operation is not supported.
Exceptions
-
UnsupportedOperationException
- always.
convert(ObjectClass) Method
public PropertySet
convert(ObjectClass
oc)
throws RepositoryException
Convert an ObjectClass into a PropertySet.
Exceptions
-
RepositoryException
getObjectClasses() Method
public ObjectClass
[] getObjectClasses()
throws RepositoryException
Connect to the repository manager and get the object classes.
If not repositories are configured, this will return an empty
array.
Exceptions
-
RepositoryException
getPropertySet(String) Method
public PropertySet
getPropertySet(String
name)
Get the named PropertySet. The name should be prefixed by the repository
name in the following syntax : "myRepository/MyPropSet". If you pass in
just the property set name, it will return a null.
Parameters
-
name
- The name of the property set to retrieve. Returns a null if
it cannot find the named property set.
Returns
- the PropertySet object, or null if it is not found
getPropertySetName(ObjectClass) Method
public String
getPropertySetName(ObjectClass
oc)
Get the property set name for the object class.
Object class property set names look like
reponame/object-class-name.
getPropertySetNames() Method
public String
[] getPropertySetNames()
Return an string array of property set names of all the property sets in
the content management system. The property set names returned will be in
the format : "repositoryName/propertySetName".
Returns
- a String array of property set names, or null if none exist
Related Topics
PropertySetRepository.getPropertySetNames()
getPropertySets() Method
public Map
getPropertySets()
Get all the PropertySets available in the content management system.
Returns
- a Map of name/PropertySet pairs, or null if none exist
removePropertySet(String) Method
public void removePropertySet(String
name)
throws UnsupportedOperationException
Remove a PropertySet from this repository.
This operation is not supported.
Parameters
-
name
- the name of the PropertySet to remove
Exceptions
-
UnsupportedOperationException
- always.