Uses of Class
com.sapportals.wcm.repository.ResourceException

Packages that use ResourceException
com.sap.ip.collaboration.room.api.relman   
com.sapportals.wcm.rendering.uicommand Contains interfaces to render and execute commands for one or more resources.  
com.sapportals.wcm.repository Contains the repository framework interfaces and classes.  
com.sapportals.wcm.repository.filter Contains interfaces and classes to define repository filters.  
com.sapportals.wcm.repository.manager Contains interfaces for repository managers.  
com.sapportals.wcm.repository.manager.entrypoints API for implementing entry point providers Package Specification Purpose The entrypoints package contains interfaces and abstract classes, which are offering all neccessary methods to act as an entry points provider.  
com.sapportals.wcm.repository.manager.entrypoints.context   
com.sapportals.wcm.repository.search Contains interfaces for search sub-managers.  
com.sapportals.wcm.repository.security Contains interfaces for ACL security managers.  
com.sapportals.wcm.repository.service Contains the repository service factory interface.  
com.sapportals.wcm.repository.service.discussion The Discussion Thread Repository Service is responsible for creating, deleting and keeping track of discussions.  
com.sapportals.wcm.repository.service.serviceacl Provides a service to manage ACLs of services for resources.  
com.sapportals.wcm.repository.service.statemanagement Provides a service that keeps track of the status of resources.  
com.sapportals.wcm.repository.service.timebasedpublish Provides a service that controls when resources in a repository are visible or hidden.  
com.sapportals.wcm.repository.so Contains interfaces for semantic objects.  
com.sapportals.wcm.repository.util Provides a service to support the handling of resource types.  
com.sapportals.wcm.rfadapter   
com.sapportals.wcm.service.indexmanagement Provides a service for managing indexes.  
com.sapportals.wcm.service.indexmanagement.retrieval.classification Provides functions for taxonomies and classification.  
com.sapportals.wcm.service.indexmanagement.retrieval.search Provides functions for searching and textmining.  
com.sapportals.wcm.service.relation Provides a service to persist relationships between relation operands.  
com.sapportals.wcm.service.relation.operands Defines objects for which relationships can be specified.  
com.sapportals.wcm.service.reporting   
com.sapportals.wcm.service.reporting.walker   
com.sapportals.wcm.service.urlgenerator Provides a service that returns URLs to access resources in the CM system.  
 

Uses of ResourceException in com.sap.ip.collaboration.room.api.relman
 

Methods in com.sap.ip.collaboration.room.api.relman that throw ResourceException
 void IRelationManager.relateRoom(String sourceRoomId, String targetRoomId, String associationId)
          Relate source room to target room using the given relation type.
 void IRelationManager.unrelateRoom(String sourceRoomId, String targetRoomId, String associationId)
          Unrelate source room from target room using the given relation type.
 void IRelationManager.deleteRoomRelations(String roomId)
          Delete all room relations to and from the given room.
 void IRelationManager.deleteRoomRelations(String roomId, String associationId)
          Delete all room relations using the given relation type to and from the given room.
 void IRelationManager.orderRoomRelation(String sourceRoomId, String targetRoomId, String associationId, IOrderedRelationPosition orderedRelationPosition)
          Order room relation, i.e. place the relation from source room to target room using the given relation type according to the given order position.
 Map IRelationManager.getRelatedRoomsFromRoom(String sourceRoomId)
          Get all related rooms from the given room.
 List IRelationManager.getRelatedRoomsFromRoom(String sourceRoomId, String associationId)
          Get all related rooms from the given room using the given relation type.
 Map IRelationManager.getRelatedRoomsToRoom(String targetRoomId)
          Get all related rooms to the given room.
 List IRelationManager.getRelatedRoomsToRoom(String targetRoomId, String associationId)
          Get all related rooms to the given room using the given relation type.
 

Uses of ResourceException in com.sapportals.wcm.rendering.uicommand
 

Methods in com.sapportals.wcm.rendering.uicommand that throw ResourceException
protected  IResource AbstractUICommand.createResource(String uri)
          Creates a IResource for a given uri
protected  IResource AbstractUICommand.resolveLink()
          Returns either the current resource, or the target of the current resource, if the current resource is an internal link
protected  IResource AbstractCommand.createResource(String uri)
          creates an IResource from the given parameters and returns it.
protected  IResource AbstractCommand.resolveLink()
          returns either the current resource, or the target of the current resource, if the current resource is an internal link
 

Uses of ResourceException in com.sapportals.wcm.repository
 

Subclasses of ResourceException in com.sapportals.wcm.repository
 class AbstractPropertyException
          Abstract base class for property exceptions.
 class AccessDeniedException
          Access to a resource or property is denied because the user does not have the required authorization.
 class AuthorizationRequiredException
          The user is not authorized.
 class CheckedOutException
          The resource is checked out by another user.
 class ExpectedCheckInRIDException
          The RID of the new revision is different from the RID that the application excepted when checking out.
 class ExpectedCheckInURIException
          Deprecated. as of NW04.
 class ExternalLinkException
          The requested RID contains an external link.
 class IllegalPropertyNameException
          Raised when a property name was not acceptable.
 class IncompleteOperationException
          An operation did not complete because of precondition failures.
 class InternalLinkException
          The requested RID contains an internal link to a collection.
 class InvalidArgumentException
          One ore more invalid values where provided for the parameters of a method.
 class InvalidNameException
          The application tried to use a invalid resource name
 class InvalidPositionException
          The required positioning was not valid (usually because the referenced collection member did not exist).
 class InvalidTargetException
          An invalid target was used for a copy or move operation.
 class InvalidUriException
          An invalid URI was used.
 class IOErrorException
          An IO error occured while trying to access a resource.
 class LabelAlreadyExistsException
          The application tried add a label that already exists in the version history.
 class LinkLoopException
          The target RID specified when creating or updating am internal link is also a link and would cause an loop.
 class LockedException
          The resource was locked by another user.
 class LockNotFoundException
          The requested lock does not exist.
 class MethodNotAllowedException
          The resource does not support the operation
 class NameAlreadyExistsException
          The application tried to use a name for a new resource that already exists in the collection.
 class NoContentException
          The resource has no content
 class NoRevisionException
          The resource is not a revision resource.
 class NotCheckedOutException
          The resource is not checked out
 class NotOrderedException
          An attempt was made to perform an ordering operation on an unordered collection.
 class NotSupportedException
          The repository manager does not support the operation.
 class NotVersionedException
          The application tried a versioning-related operation on a resource that is not version-controlled.
 class PropertyMandatoryException
          The property could not be removed because it is mandatory.
 class PropertyNameTooLongException
          Raised when a property name was too long.
 class PropertyReadOnlyException
          The property cannot be changed because it is read-only.
 class PropertyTypeLostException
          Raised when a property was set, but the repository didn't support the desired type.
 class PropertyTypeMismatchException
          Raised when an attempt was made to set a protected property with a non-applicable data type.
 class PropertyUnchangedException
          Raised when a property change couldn't be commited due to a failed dependency on another change.
 class PropertyValueTooBigException
          Raised when a property value was too big.
 class ResourceIsLinkException
          This exception is thrown during copy or move operations if the CopyParameter has copyInternalLink or copyExternalLink set to true and links are encountered during a deep copy operation.
 class ResourceNotCollectionException
          Indicates that the resource has changed to a non-collection since the IResource object was obtained.
 class ResourceNotFoundException
          Indicates that a resource could not be found.
 class ResourceReadOnlyException
          The resource is read-only.
 class RevisionResourceException
          The operation is not available because the resource is a revision.
 class ServiceUnavailableException
          A service is not available.
 class SetPropertiesException
          This exception indicates errors during a IResource#setProperties(List)) call.
 class TimeExceededException
          Indicates that the time for an operation has exceeded its set limit.
 class UnassignableNameException
          Raised when the name can not be assigned because (1) a "similar" name already exists (for instance, if "a" already exists in a case-preserving but not case-sensitive repository, and creation of "A" was attempted) or (2) the name is syntactically legal, but can not be reassigned to a new resource (stable names for versions and version histories).
 class VersionHasDescendantsException
          The checkout operation failed because the version to be checked out has descendants in it's version history and the resulting version history fork is not allowed in current context.
 class VersionHistoryInUseException
          Thrown if someone tries to create a VCR in a workspace that already contains a VCR with the same version history.
 class VersionIsCheckedOutException
          The checkout operation failed because the version to be checked out is already the checked out version of some other version controlled resource and the resulting version history fork is not allowed in current context.
 class VirusContentException
          This exception is raised when a check reveals that content being read/written possibly contains a Virus.
 

Methods in com.sapportals.wcm.repository that return ResourceException
 ResourceException ResourceException.getNextResourceException()
          Returns the next ResourceException or null
 ResourceException ResourceErrors.getResourceException()
          Returns a reference to the first exception.
 ResourceException PropertyChangeResult.getResourceException()
          Returns the exception that occured in the property manager when setting the property.
 ResourceException ICopyParameter.getFirstResourceException()
          Get the first resource exception.
 ResourceException CopyParameter.getFirstResourceException()
           
 

Methods in com.sapportals.wcm.repository with parameters of type ResourceException
 void ResourceException.setNextResourceException(ResourceException nextEx)
          Sets a reference to the next ResourceException
 void ResourceErrors.append(ResourceException ex)
          Appends the exception to the list
 

Methods in com.sapportals.wcm.repository that throw ResourceException
 boolean Selector.check(IPropertyMap properties)
          checks, if the provided map of properties will pass all PropertySelectorItem instances defined within this class.
static IResourceFactory ResourceFactory.getInstance()
          Returns a reference to the resource factory instance.
 void ResourceContext.setObjectValue(String name, Object value)
           
 void ResourceContext.setValue(String name, String value)
           
static boolean RepositoryRootCheck.isRepositoryRoot(IResource res)
          this method checks by RID-comparison.
 boolean PropertySelectorItem.pass(IProperty checkProp)
          checks, if the given property will pass this selector or not.
 List Property.getValues()
           
 Object Property.getValue()
           
 String Property.getAttribute(String name)
           
 Properties Property.getAttributes()
           
protected  void Property.validateType(Object v)
          Validates the instance of the property value
static boolean Property.isSystemProperty(IPropertyName propName)
          Returns true if it is the name of a system property
static IProperty Property.createCreatedByProp(String value)
           
static IProperty Property.createLastModifiedByProp(String value)
           
static IProperty Property.createCreationDateProp(Date date)
           
static IProperty Property.createHiddenProp(boolean value)
           
static IProperty Property.createLastModifiedProp(Date date)
           
static IProperty Property.createDescriptionProp(String value)
           
static IProperty Property.createDisplaynameProp(String value)
           
static IProperty Property.createReadOnlyProp(boolean value)
           
static IProperty Property.createContentLengthProp(long length)
           
static IProperty Property.createContentTypeProp(String value)
           
static IProperty Property.createETagProp(String value)
           
static IProperty Property.createContentLanguageProp(String value)
           
static IProperty Property.createResourceTypeProp(String value)
           
 void MutableProperty.setIntValue(int value)
           
 void MutableProperty.setDateValue(Date value)
           
 void MutableProperty.setDateValueFromLong(long value)
           
 void MutableProperty.setStringValue(String value)
           
 void MutableProperty.setLongIntValue(long value)
           
 void MutableProperty.setBooleanValue(boolean value)
           
 void MutableProperty.setValues(List values)
           
 void MutableProperty.addValue(Object value)
           
 void MutableProperty.setValue(int index, Object value)
           
 void MutableProperty.removeValue(int index)
           
 void MutableProperty.setAttribute(String name, String value)
           
 void MutableProperty.setAttributes(Properties attributes)
           
 void MutableProperty.removeAttribute(String name)
           
 IRidSet IWorkspaceResource.getCheckOutSet()
          Returns a set containing all checked-out resources that belong to the workspace identified by this resource.
 RID IWorkspaceControlledResource.getWorkspaceRID()
           
 RID IWorkingResource.getAutoUpdateVCR()
           
 ICheckOutInfo2 IVersionResource.checkOut(boolean forkOk)
          Checkout the version.
 IResourceList IVersionResource.getCheckedOutResources()
           
 Set IVersionResource.getCheckInForkBehaviour()
           
 Set IVersionResource.getCheckOutForkBehaviour()
           
 IRidSet IVersionResource.getCheckedOutRIDs()
           
 IResourceList IVersionResource.getPredecessorResources()
           
 IRidSet IVersionResource.getPredecessorRIDs()
           
 IResource IVersionResource.getVersionHistoryResource()
           
 RID IVersionResource.getVersionHistoryRID()
           
 IResourceList IVersionResource.getSuccessorResources()
           
 IRidSet IVersionResource.getSuccessorRIDs()
           
 void IVersionResource.addLabel(String labelName)
          Adds the given label if and only if it didn't exist before in the version's version history.
 void IVersionResource.setLabel(String labelName)
          Sets the given label on the version (removing it from other versions if present)
 void IVersionResource.removeLabel(String labelName)
          Removes the given label from the resource if present (removing non-existing labels should be signaled through an exception)
 Set IVersionResource.getLabelSet()
           
 IResource IVersionHistoryResource.getRootVersionResource()
           
 RID IVersionHistoryResource.getRootVersionRID()
           
 IRidSet IVersionHistoryResource.getVersionControlledResourceRIDs()
           
 IRidSet IVersionHistoryResource.getVersionControlledResourceRIDs(RID scope)
           
 RID IVersionHistoryResource.getVersionRIDByLabel(String label)
           
 IResource IVersionHistoryResource.getVersionResourceByLabel(String label)
           
 IResourceList IVersionHistoryResource.getVersionResourceSet()
           
 IRidSet IVersionHistoryResource.getVersionRidSet()
           
 void IVersionController.enable(IResourceList modifiedResources)
          Enables child version controlling for this collection -- if a new non-collection child is created it will be put under version control immediately and automatically.
 void IVersionController.disable(boolean disableChildVersioning)
          Disables child version controlling for this collection.
 boolean IVersionController.isEnabled()
           
 ICheckInInfo2 IVersionControlledResource.checkIn(IContent newContent, IPropertyMap properties, boolean ignorePropertyFailures, RID expectedCheckInRID, boolean forkOk, boolean keepCheckedOut)
          Check in a new version of the resource with new content and/or properties.
 ICheckOutInfo2 IVersionControlledResource.checkOut(boolean applyToVersion, boolean forkOk)
          Checkout the version controlled resource or it's checked-in version.
 IName IVersionControlledResource.getAutoVersioningMode()
           
 IResource IVersionControlledResource.getCheckedInResource()
           
 RID IVersionControlledResource.getCheckedInRID()
           
 IResource IVersionControlledResource.getCheckedOutResource()
           
 RID IVersionControlledResource.getCheckedOutRID()
           
 Set IVersionControlledResource.getCheckInForkBehaviour()
           
 Set IVersionControlledResource.getCheckOutForkBehaviour()
           
 Set IVersionControlledResource.getEclipsedSet()
          (version controlled collection only)
 IResourceList IVersionControlledResource.getPredecessorResources()
           
 IRidSet IVersionControlledResource.getPredecessorRIDs()
           
 IResource IVersionControlledResource.getVersionHistoryResource()
           
 RID IVersionControlledResource.getVersionHistoryRID()
           
 IRidSet IVersionControlledResource.updateFromVersion(IResource version)
          update content and dead properties from a specific version.
 IRidSet IVersionControlledResource.updateFromVersion(RID version)
          update content and dead properties from a specific version.
 IRidSet IResourceMetadata.getWorkspaceCollectionSet()
          Returns a set of collections that are able to contain/create workspace resources.
 IRidSet IResourceMetadata.getVersionHistoryCollectionSet()
          Returns a set of collections that are used to store version history resources.
 IResource IResourceFactory.getResource(URI uri, IResourceContext context)
          Deprecated. As of EP 5.0 SP3, replaced by getResource() method with RID parameter.
 IResource IResourceFactory.getResource(URI uri, IResourceContext context, boolean createCollections)
          Deprecated. As of EP 5.0 SP3, replaced by getResource() method with RID parameter.
 IResource IResourceFactory.getResource(RID rid, IResourceContext context)
          Returns a resource object instance for the given resource identifier and context.
 Object IResourceFactory.getObject(RID rid, IResourceContext context, Class asClass)
          Returns a resource object converted into a semantic object for the given resource identifier and context.
 IResource IResourceFactory.getResource(RID rid, IResourceContext context, boolean createCollections)
          Returns a resource object instance for the given RID and context.
 IResource IResourceFactory.getResource(RID rid, boolean resolveInternalLinks, IResourceContext context)
          Returns a resource object instance for the given RID and context.
 IResourceList IResourceFactory.getResources(IUriList uriList, ResourceErrors errors, IResourceContext context)
          Deprecated. As of EP 5.0 SP3, replaced by getResources() method with IRidList parameter.
 IResourceList IResourceFactory.getResources(IRidList ridList, ResourceErrors errors, IResourceContext context)
          Returns a list of resource instances for an array of resource identifiers.
 IResourceList IResourceFactory.getResources(IRidList ridList, ResourceErrors errors, String[] permissionNames, IResourceContext context)
          Returns a list of resource instances for an array of resource identifiers and removes resources without the specified permission(s) from the result list.
 IResourceList IResourceFactory.getResources(IRidList ridList, Map propertyMaps, ResourceErrors errors, IResourceContext context)
          Returns a list of resource instances for a list of resource identifiers and possible s for the resources.
 IResourceList IResourceFactory.getResources(IRidList ridList, Map propertyMaps, ResourceErrors errors, String[] permissionNames, IResourceContext context)
          Returns a list of resource instances for a list of resource identifiers and possible s for the resources.
 boolean IResourceFactory.checkExistence(URI uri, IResourceContext context)
          Deprecated. As of EP 5.0 SP3, replaced by method with RID parameter.
 boolean IResourceFactory.checkExistence(RID rid, IResourceContext context)
          Returns true if a resource exists for the given resource identifier.
 IRepositoryServiceFactory IResourceFactory.getServiceFactory()
          Returns a instance of the ServiceFactory
 IManagerFactory IResourceFactory.getManagerFactory()
          Returns a instance of the ManagerFactory
 IFilterFactory IResourceFactory.getFilterFactory()
          Returns a instance of the FilterFactory
 IResourceContext IResourceFactory.getServiceContext()
          Returns a new resource context for services with an anonymous user
 IResourceContext IResourceFactory.getServiceContext(String userID)
          Returns a new resource context for services with an anonymous user
 void IResourceContext.setValue(String name, String value)
          Add/update a name/value pair
 void IResourceContext.setObjectValue(String name, Object value)
          Add/update a name/value pair
 IEventList IResource.getSupportedEvents()
          Returns a collection of supported resource events and semantic events for this resource.
 String IResource.getName()
          Get name of the resource.
 URI IResource.getURI()
          Deprecated. As of EP 5.0 SP3, replaced by IResource.getRID()
 RID IResource.getRID()
          Get the ID (path) of this resource.
 URI IResource.getAccessURI()
          Deprecated. As of EP 5.0 SP3, replaced by IResource.getAccessRID()
 RID IResource.getAccessRID()
          Returns the RID that was used to create this resource object in the IResourceFactory method call.
 void IResource.rename(String newName)
          Changes the name of this resource.
 ICollection IResource.getParentCollection()
          Returns the parent collection of this resource.
 IContent IResource.getContent()
          Returns the content of this resource.
 IContent IResource.getContent(boolean handleExternalLink)
          Deprecated. As of EP 5.0 SP 5

This method is deprecated because it opens a potential security hole: The URL of an external link can have different schemas (e.g. "file:") which are all accessed with the security context of the servlet engine. This could be (ab)used to access files/resources on the local server and other systems without the security context of the logged in user.

No longer supported as of SP6: Throws a NotSupportedException if parameter is true

 IContent IResource.getUnfilteredContent()
          Returns the content of this resource without applying content filters.
 IContent IResource.getUnfilteredContent(boolean handleExternalLink)
          Returns the content of this resource without applying content filters.
 void IResource.delete()
          Deletes this resource from the repository.
 void IResource.updateContent(IContent newContent)
          Updates the content of this resource.
 void IResource.update(IContent newContent, IPropertyMap properties)
          Updates the content and properties of this resource in an atomic operation.
 IResource IResource.copy(URI destinationURI, ICopyParameter param)
          Deprecated. As of EP 5.0 SP5, replaced by copy() with RID parameter.
 IResource IResource.copy(URI destinationURI, IPosition position, ICopyParameter param)
          Deprecated. As of EP 5.0 SP5, replaced by copy() with RID parameter.
 IResource IResource.move(URI destinationURI, ICopyParameter param)
          Deprecated. As of EP 5.0 SP5, replaced by move() with RID parameter.
 IResource IResource.move(URI destinationURI, IPosition position, ICopyParameter param)
          Deprecated. As of EP 5.0 SP5, replaced by move() with RID parameter.
 IResource IResource.copy(RID destinationRID, ICopyParameter param)
          Copy the resource.
 IResource IResource.copy(RID destinationRID, IPosition position, ICopyParameter param)
          Copy the resource to a destination collection that supports ordered children.
 IResource IResource.move(RID destinationRID, ICopyParameter param)
          Move the resource's content and properties
 IResource IResource.move(RID destinationRID, IPosition position, ICopyParameter param)
          Move the resource to a destination collection that supports ordered children.
 IPropertyMap IResource.getProperties()
          Returns a map with IProperty references for the resource.
 IPropertyMap IResource.getProperties(IPropertyNameList propNameList)
          Returns a map with IProperty references for the resource.
 void IResource.setProperties(IPropertyMap props)
          Set all properties of the resource.
 void IResource.setProperties(List propChangeList)
          Change the properties of the resource.
 IProperty IResource.getProperty(IPropertyName propName)
          Get a property.
 IProperty IResource.getInheritedProperty(IPropertyName propName)
          Get a property of the resource or inherit it.
 void IResource.setProperty(IProperty prop)
          Sets a property.
 void IResource.deleteProperty(IPropertyName propName)
          Removes the property.
 ILockInfo IResource.lock()
          Lock the resource using the current user in the context.
 ILockInfo IResource.lock(ILockProperties lockProperties)
          Lock the resource using the current user in the context.
 void IResource.unlock(ILockInfo lockInfo)
          Unlock the resource using the current user in the context.
 void IResource.refreshLock(ILockInfo lockInfo)
          Refresh the lock.
 ILockInfo IResource.getLockByToken(String lockToken)
          Get a LockInfo for the token.
 ILockInfoCollection IResource.getLocks()
          Returns a collection of all existing locks.
 boolean IResource.isLocked()
          Returns true if this resource is locked.
 boolean IResource.isLockedByMe()
          Returns true if this resource is locked by the current user in the context.
 URL IResource.getTargetURL()
          Returns the target URL of a link or null if the resource is not a link.
 void IResource.setTargetURL(URL url)
          Changes the target URL of a link.
 IResource IResource.getTargetResource()
          Returns the target resource of an internal link.
 LinkType IResource.getLinkType()
          Returns the link type (NONE if the resource is not a link).
 void IResource.setLinkType(LinkType linkType)
          Changes the link type.
 void IResource.enableVersioning(boolean enable)
          Enables or disables versioning.
 boolean IResource.isVersioned()
          Returns true if versioning is enabled for this resource.
 boolean IResource.isCheckedOut()
          Returns true if this resource is currently checked out.
 ICheckOutInfo IResource.checkOut()
          Check out the resource for editing.
 void IResource.undoCheckOut()
          Undo a previous check out operation.
 ICheckInInfo IResource.checkIn(IContent newContent, IPropertyMap properties, boolean ignorePropertyFailures, URI expectedCheckInURI)
          Deprecated. As of EP 5.0 SP4
 ICheckInInfo IResource.checkIn(IContent newContent, IPropertyMap properties)
          Check in a new version of the resource with new content and/or properties.
 ICheckInInfo IResource.checkIn(IContent newContent, IPropertyMap properties, boolean ignorePropertyFailures)
          Check in a new version of the resource with new content and/or properties.
 ICheckInInfo IResource.checkIn(IContent newContent, IPropertyMap properties, boolean ignorePropertyFailures, RID expectedCheckInRID)
          Check in a new version of the resource with new content and/or properties.
 IVersionHistory IResource.getVersionHistory()
          Returns the version history of this resource.
 void IResource.setAsCurrentVersion()
          Deprecated. As of EP 5.0 SP5 This method will fail if it's not possible to unambigously identify the version-controlled resource to be updated (this may happen when working resources or workspaces are used). Instead check out the version-controlled resource, copy the version onto it, then check it back again.
 IResourceList IResource.getCheckedOutResources()
          Returns a list of currently checked out resources.
 Object IResource.as(Class classref)
          Get a representation of this resource as the specified class.
 IResourceList IResource.search(IQueryExpression query, int depth, int maxResults, boolean includeRevisions)
          Queries the resource and optionally the collection hierarchy for resources.
 List IProperty.getValues()
          Returns the property values if this is a multi-valued property.
 Object IProperty.getValue()
          Returns the property value as a Object if this is not a multi-valued property.
 String IProperty.getAttribute(String name)
          Get the value of an attribute
 Properties IProperty.getAttributes()
          Returns a collection of attributes
 IUri IOrderableCollection.getOrderingType()
          Returns information about the collection's ordering, where the following URIs are reserved: "DAV:unordered": unordered collection
"DAV:custom": client-maintained ordering, no additional information about the ordering semantics available Any other URI identifies an ordering for which additional information semantics MAY be available at the given URI
 void IOrderableCollection.setOrderingType(IUri orderingType)
          Sets the collection's ordering type.
 void IMutableProperty.setIntValue(int value)
          Sets the property value if the type ist PropertyType.INTEGER
 void IMutableProperty.setDateValue(Date value)
          Sets the property value if the type ist PropertyType.DATE
 void IMutableProperty.setDateValueFromLong(long value)
          Sets the property value if the type ist PropertyType.DATE
 void IMutableProperty.setStringValue(String value)
          Sets the property value if the type ist PropertyType.STRING
 void IMutableProperty.setLongIntValue(long value)
          Sets the property value if the type ist PropertyType.LONG
 void IMutableProperty.setBooleanValue(boolean value)
          Sets the property value if the type ist PropertyType.BOOLEAN
 void IMutableProperty.setValues(List values)
          Sets all values of a multi-value property
 void IMutableProperty.addValue(Object value)
          Adds a value to the list for a multi-value property
 void IMutableProperty.setValue(int index, Object value)
          Set a value of a multi-value property
 void IMutableProperty.removeValue(int index)
          Remove a value of a multi-value property
 void IMutableProperty.setAttribute(String name, String value)
          Set an attribute
 void IMutableProperty.setAttributes(Properties attributes)
          Set the complete collection of attributes
 void IMutableProperty.removeAttribute(String name)
          Removes a attribute
 void IMutableEntityMetadata.setEntityTag(String entityTag)
           
 void IMutableEntityMetadata.setLastModified(Date lastModified)
           
 String ILink.getURL()
          Returns the target URL
 LinkType ILink.getLinkType()
          Returns the link type
 IResource IInternalLinkResource.getTargetResource()
          Gets the link target.
 RID IInternalLinkResource.getTargetRID()
          Gets the link target.
 void IInternalLinkResource.setTargetRID(RID target)
          Sets the link target.
 boolean IInternalLinkResource.isDynamic()
           
 boolean IInternalLinkResource.isPermanent()
           
 IUri IExternalLinkResource.getTargetUri()
           
 boolean IExternalLinkResource.isPermanent()
           
 void IExternalLinkResource.setTargetUri(IUri target)
          Sets the link target.
 IResource IExtendedCollection.createExternalLink(String name, IUri absoluteTargetUri, boolean isPermanent, IPosition position, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates an external link, compatible to LinkType.EXTERNAL
 IResource IExtendedCollection.createInternalDynamicLink(String name, RID targetRid, IPosition position, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates an internal link that automatically follows the target resource and disappears when the link target disappears.
 IResource IExtendedCollection.createInternalStaticLink(String name, RID targetRid, boolean isPermanent, IPosition position, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates an internal link, compatible to LinkType.INTERNAL
 ICollection IExtendedCollection.createWorkspace(String name, IPosition position)
          Creates a new workspace resource.
 IResource IExtendedCollection.createVersionControlledResource(RID baseRevisionRid, String name, IPosition position)
          If called on a workspace controlled collection, a new version controlled resource based on the given revision is created
 IResourceList IExtendedCollection.getChildren(Boolean visible, Boolean collections, Boolean links)
          Returns a filtered list of the resources in this collection.
 String IEntityMetadata.getEntityTag()
          Returns the the entity-tag for the content (see RFC2616, section 3.11) and RFC2616, section 14.19).
 Date IEntityMetadata.getExpiryDate()
           
 String IEntityMetadata.getLanguage()
           
 Date IEntityMetadata.getLastModified()
           
 Map ICollectionVersionResource.getVersionControlledBindingSet()
           
 IUri ICollectionVersionResource.getOrderingType()
          Returns information about the collection version's ordering, where the following URIs are reserved: "DAV:unordered": unordered collection
"DAV:custom": client-maintained ordering, no additional information about the ordering semantics available Any other URI identifies an ordering for which additional information semantics MAY be available at the given URI
 IResourceList ICollection.getChildren()
          Returns a list of all resources in the collection
 IResourceList ICollection.getChildren(boolean visible, boolean collections, boolean links)
          Returns a filtered list of the resources in this collection.
 int ICollection.getChildrenCount(boolean visible, boolean collections, boolean links)
          Returns the number of children in the collection
 IResourceList ICollection.getChildren(Selector childrenSelector, Collator sortBy, IPropertyNameList propertyPrefill)
          Returns the children of this collection.
 IResourceList ICollection.getChildren(Selector childrenSelector, Collator sortBy, IPropertyNameList propertyPrefill, String[] permissionNames)
          Returns the children of this collection.
 boolean ICollection.hasChildren()
          True if the collection has at least one child resource
 OrderType ICollection.getOrderType()
          Returns the order type of a collection
 void ICollection.setOrderType(OrderType orderType)
          Set the order type of a collection
 void ICollection.reorder(IReorderList list)
          Change the position of some or all resources in an ordered collection.
 ICollection ICollection.createCollection(String name, IPropertyMap properties)
          Creates a new sub collection in a collection.
 ICollection ICollection.createCollection(String name, IPosition position, IPropertyMap properties)
          Creates a new sub collection in a collection that supports ordering.
 ICollection ICollection.createCollection(String name, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates a new sub collection in a collection.
 ICollection ICollection.createCollection(String name, IPosition position, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates a new sub collection in a collection that supports ordering.
 IResource ICollection.createResource(String name, IPropertyMap properties, IContent content)
          Creates a new resource in a collection.
 IResource ICollection.createResource(String name, IPosition position, IPropertyMap properties, IContent content)
          Creates a new resource in a collection that supports ordering.
 IResource ICollection.createResource(String name, IPropertyMap properties, IContent content, boolean ignorePropertyFailures)
          Creates a new resource in a collection.
 IResource ICollection.createResource(String name, IPosition position, IPropertyMap properties, IContent content, boolean ignorePropertyFailures)
          Creates a new resource in a collection that supports ordering.
 ILockInfo ICollection.createResource(String name, ILockProperties lockProperties)
          Creates a empty resource that is initially locked (lock null resource)
 IResource ICollection.createLink(String name, URL targetURL, LinkType linkType, IPropertyMap properties)
          Creates a new link in a collection.
 IResource ICollection.createLink(String name, URL targetURL, LinkType linkType, IPosition position, IPropertyMap properties)
          Creates a new link in a collection that supports ordering.
 IResource ICollection.createLink(String name, URL targetURL, LinkType linkType, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates a new link in a collection.
 IResource ICollection.createLink(String name, URL targetURL, LinkType linkType, IPosition position, IPropertyMap properties, boolean ignorePropertyFailures)
          Creates a new link in a collection that supports ordering.
 IResourceList ICollection.getChildrenWithoutLinkMapping()
          This method will return all child resources without performing the special handling for link resources.
 RID ICheckOutInfo2.getWorkingResourceRID()
           
 ICheckOutInfo ICheckInInfo2.getCheckOutInfo()
           
 boolean IBindController.createBind(String memberName, IPosition position, RID targetRid, boolean overwrite)
          Adds a new member name to the collection referencing the identified resource.
 boolean IBindController.createBind(String memberName, IPosition position, IResource targetResource, boolean overwrite)
          Adds a new member name to the collection referencing the identified resource.
 IRidSet IBindableResource.getBindings()
           
 IUri IBindableResource.getGloballyUniqueId()
           
 boolean IBindableResource.supportsAdditionalBinds()
           
 String Content.getEntityTag()
           
 void Content.setEntityTag(String entityTag)
           
 Date Content.getExpiryDate()
           
 String Content.getLanguage()
           
 Date Content.getLastModified()
           
 void Content.setLastModified(Date lastModified)
           
 

Constructors in com.sapportals.wcm.repository with parameters of type ResourceException
PropertyChangeResult(IPropertyName propertyName, Integer propChangeIdx, ResourceException ex)
          Construct a new PropertyChangeResult.
IncompleteOperationException(ResourceException firstException, URI resourceID)
          Deprecated. as of NW04. URI migrated to RID .
IncompleteOperationException(String msg, ResourceException firstException, URI resourceID)
          Deprecated. as of NW04. URI migrated to RID .
IncompleteOperationException(ResourceException firstException, RID resourceID)
          Constructs a new exception
IncompleteOperationException(String msg, ResourceException firstException, RID resourceID)
          Constructs a new exception
 

Constructors in com.sapportals.wcm.repository that throw ResourceException
PropertyName(String namespace, String name)
          Construct a new name.
PropertyName(Name name)
          Constructs a new name from a Name instance.
PropertyDef(PropertyType type, boolean isMultivalued, boolean isRequired, boolean isReadonly, boolean isIndexed, boolean isHidden)
          Constructs a new PropertyDef
PropertyDef(PropertyType type, boolean isMultivalued, boolean isRequired, boolean isReadonly, boolean isIndexed, boolean isHidden, Properties attributes)
          Constructs a new PropertyDef
Property(IPropertyName name, String value)
          Construct a new property of type STRING.
Property(IPropertyName name, Date value)
          Construct a new property of type DATE.
Property(IPropertyName name, Boolean value)
          Construct a new property of type BOOLEAN.
Property(IPropertyName name, Integer value)
          Construct a new property of type INTEGER.
Property(IPropertyName name, Long value)
          Construct a new property of type LONG.
Property(IPropertyName name, XMLMarkup value)
          Construct a new property of type XML.
Property(IPropertyName name, PropertyType type, List values)
          Construct a new multi-valued property.
Property(IPropertyName name, Object value)
          Construct a new property.
Property(IPropertyName name, IPropertyDef def, String value)
          Construct a new property of type STRING.
Property(IPropertyName name, IPropertyDef def, Date value)
          Construct a new property of type DATE.
Property(IPropertyName name, IPropertyDef def, Boolean value)
          Construct a new property of type BOOLEAN.
Property(IPropertyName name, IPropertyDef def, Integer value)
          Construct a new property of type INTEGER.
Property(IPropertyName name, IPropertyDef def, Long value)
          Construct a new property of type LONG.
Property(IPropertyName name, IPropertyDef def, XMLMarkup value)
          Construct a new property of type XML.
Property(IPropertyName name, IPropertyDef def, Object value)
          Construct a new property.
Property(IPropertyName name, IPropertyDef def, List values)
          Construct a new multi-valued property.
Property(IPropertyName name, String value, Properties attributes)
          Construct a new property of type STRING.
Property(IPropertyName name, Date value, Properties attributes)
          Construct a new property of type DATE.
Property(IPropertyName name, Boolean value, Properties attributes)
          Construct a new property of type BOOLEAN.
Property(IPropertyName name, Integer value, Properties attributes)
          Construct a new property of type INTEGER.
Property(IPropertyName name, Long value, Properties attributes)
          Construct a new property of type LONG.
Property(IPropertyName name, XMLMarkup value, Properties attributes)
          Construct a new property of type XML.
Property(IPropertyName name, Object value, Properties attributes)
          Construct a new property.
Property(IPropertyName name, PropertyType type, List values, Properties attributes)
          Construct a new multi-valued property.
Property(IPropertyName name, IPropertyDef def, String value, Properties attributes)
          Construct a new property of type STRING.
Property(IPropertyName name, IPropertyDef def, Date value, Properties attributes)
          Construct a new property of type DATE.
Property(IPropertyName name, IPropertyDef def, Boolean value, Properties attributes)
          Construct a new property of type BOOLEAN.
Property(IPropertyName name, IPropertyDef def, Integer value, Properties attributes)
          Construct a new property of type INTEGER.
Property(IPropertyName name, IPropertyDef def, Long value, Properties attributes)
          Construct a new property of type LONG.
Property(IPropertyName name, IPropertyDef def, XMLMarkup value, Properties attributes)
          Construct a new property of type XML.
Property(IPropertyName name, IPropertyDef def, Object value, Properties attributes)
          Construct a new property.
Property(IPropertyName name, IPropertyDef def, List values, Properties attributes)
          Construct a new multi-valued property.
Property(IPropertyName name, IPropertyDef def)
           
Property(IPropertyName name, PropertyType type, boolean isMultivalued)
           
MutableProperty(IPropertyName name, String value)
          Construct a new property of type STRING.
MutableProperty(IPropertyName name, Date value)
          Construct a new property of type DATE.
MutableProperty(IPropertyName name, Boolean value)
          Construct a new property of type BOOLEAN.
MutableProperty(IPropertyName name, Integer value)
          Construct a new property of type INTEGER.
MutableProperty(IPropertyName name, Long value)
          Construct a new property of type LONG.
MutableProperty(IPropertyName name, XMLMarkup value)
          Construct a new property of type XML.
MutableProperty(IPropertyName name, PropertyType type, List values)
          Construct a new multi-valued property.
MutableProperty(IPropertyName name, Object value)
          Construct a new property.
MutableProperty(IPropertyName name, IPropertyDef def, String value)
          Construct a new property of type STRING.
MutableProperty(IPropertyName name, IPropertyDef def, Date value)
          Construct a new property of type DATE.
MutableProperty(IPropertyName name, IPropertyDef def, Boolean value)
          Construct a new property of type BOOLEAN.
MutableProperty(IPropertyName name, IPropertyDef def, Integer value)
          Construct a new property of type INTEGER.
MutableProperty(IPropertyName name, IPropertyDef def, Long value)
          Construct a new property of type LONG.
MutableProperty(IPropertyName name, IPropertyDef def, XMLMarkup value)
          Construct a new property of type XML.
MutableProperty(IPropertyName name, IPropertyDef def, Object value)
          Construct a new property.
MutableProperty(IPropertyName name, IPropertyDef def, List values)
          Construct a new multi-valued property.
MutableProperty(IPropertyName name, String value, Properties attributes)
          Construct a new property of type STRING.
MutableProperty(IPropertyName name, Date value, Properties attributes)
          Construct a new property of type DATE.
MutableProperty(IPropertyName name, Boolean value, Properties attributes)
          Construct a new property of type BOOLEAN.
MutableProperty(IPropertyName name, Integer value, Properties attributes)
          Construct a new property of type INTEGER.
MutableProperty(IPropertyName name, Long value, Properties attributes)
          Construct a new property of type LONG.
MutableProperty(IPropertyName name, XMLMarkup value, Properties attributes)
          Construct a new property of type XML.
MutableProperty(IPropertyName name, Object value, Properties attributes)
          Construct a new property.
MutableProperty(IPropertyName name, PropertyType type, List values, Properties attributes)
          Construct a new multi-valued property.
MutableProperty(IPropertyName name, IPropertyDef def, String value, Properties attributes)
          Construct a new property of type STRING.
MutableProperty(IPropertyName name, IPropertyDef def, Date value, Properties attributes)
          Construct a new property of type DATE.
MutableProperty(IPropertyName name, IPropertyDef def, Boolean value, Properties attributes)
          Construct a new property of type BOOLEAN.
MutableProperty(IPropertyName name, IPropertyDef def, Integer value, Properties attributes)
          Construct a new property of type INTEGER.
MutableProperty(IPropertyName name, IPropertyDef def, Long value, Properties attributes)
          Construct a new property of type LONG.
MutableProperty(IPropertyName name, IPropertyDef def, XMLMarkup value, Properties attributes)
          Construct a new property of type XML.
MutableProperty(IPropertyName name, IPropertyDef def, Object value, Properties attributes)
          Construct a new property.
MutableProperty(IPropertyName name, IPropertyDef def, List values, Properties attributes)
          Construct a new multi-valued property.
 

Uses of ResourceException in com.sapportals.wcm.repository.filter
 

Subclasses of ResourceException in com.sapportals.wcm.repository.filter
 class FilterConfigurationException
          The application tried to check out a resource that is not versioned.
 

Uses of ResourceException in com.sapportals.wcm.repository.manager
 

Methods in com.sapportals.wcm.repository.manager that throw ResourceException
 IPermissionList ISecurityManager.getSupportedPermissions(IResource resource)
          Returns a a list of permissions which are supported by the security manager for a specific resource (the result depends on wether the resource is a collection or not)
 boolean ISecurityManager.isAllowed(IResource resource, com.sapportals.portal.security.usermanagement.IUser user, IPermission permission)
          Checks, whether a user has a specific permission on a specific resource
 boolean ISecurityManager.isAllowed(IResource resource, com.sapportals.portal.security.usermanagement.IUser user, IPermissionList permissions)
          Checks, whether a user has some permissions on a specific resource
 IRidSet ISecurityManager.isAllowed(IRidList ridList, com.sapportals.portal.security.usermanagement.IUser user, IPermissionList permissions, IResourceContext context)
          Checks, whether a user has some permissions on all specified resources.
 ISecurityManager IRepositoryManager.getSecurityManager(IResource resource)
          Get a reference to the security manager for the repository
 IPropertySearchManager IRepositoryManager.getPropertySearchManager(IResource resource)
          Get a reference to the property search manager for the repository
 Collection IRepositoryManager.getAllServices()
          Deprecated. As of EP 5.0 SP5
 IRepositoryService IRepositoryManager.getService(String type)
          Deprecated. As of EP 5.0 SP5, replaced by getService() method in IRepositoryServiceFactory
 boolean IRepositoryManager.isServiceAvailable(String type)
          Deprecated. As of EP 5.0 SP5, replaced by getService() method in IRepositoryServiceFactory
 IResourceList IPropertySearchManager.execute(IQueryExpression query, IResource resource, int depth, int maxResults, boolean includeVersions)
          Runs a query and returns a list of resource that matched the criteria.
 Collection IManagerFactory.getAllRepositoryManagers()
          Returns a list of all available repository managers
 Collection IManagerFactory.getAllRepositoryManagers(String className)
          Returns a collection of all available repository managers that are instances of the specified class
 IRepositoryManager IManagerFactory.getRepositoryManager(String id)
          Returns the instance of a repository manager for a given ID or null .
 IRepositoryManager IManagerFactory.getRepositoryManager(RID rid)
          Returns the repository manager instance for a given resource identifier
 RID IAclInheritanceController.getLegator(RID currentResource, IResourceContext context)
          Returns the legator of a resource given by its RID.
 

Uses of ResourceException in com.sapportals.wcm.repository.manager.entrypoints
 

Methods in com.sapportals.wcm.repository.manager.entrypoints that throw ResourceException
 IPropertyMap IEntryPointsProvider.getProperties(IResource resource, IEntryPoint entryPoint, DisplayMode displayMode)
          Gets properties of an entry point represented by a resource
 IProperty IEntryPointsProvider.getProperty(IPropertyName propertyName, IResource resource, IEntryPoint entryPoint, DisplayMode displayMode)
          Gets a property of an entry point represented by a resource
 IPropertyMap AbstractEntryPointsProvider.getProperties(IResource resource, IEntryPoint entryPoint, DisplayMode displayMode)
          Gets properties of an entry point represented by a resource
 IProperty AbstractEntryPointsProvider.getProperty(IPropertyName propertyName, IResource resource, IEntryPoint entryPoint, DisplayMode displayMode)
          Gets a property of an entry point represented by a resource
protected  IProperty AbstractEntryPointsProvider.getPropertyForInternalLink(IPropertyName propertyName, RID targetRid, IResourceContext context, boolean nameAsFallback)
          Gets a property for an internal link.
protected  IPropertyMap AbstractEntryPointsProvider.getPropertiesForInternalLink(RID targetRid, IResourceContext context, boolean nameAsFallback)
           
 

Uses of ResourceException in com.sapportals.wcm.repository.manager.entrypoints.context
 

Methods in com.sapportals.wcm.repository.manager.entrypoints.context that throw ResourceException
static IProperty EntryPointFilterProperty.createPropertyNever()
          Creates a property instance with the value that must be set if a resource should never be displayed.
static IProperty EntryPointFilterProperty.createPropertyNotInMenue()
          Creates a property instance with the value that must be set if a resource should not be displayed in a menue.
 

Constructors in com.sapportals.wcm.repository.manager.entrypoints.context that throw ResourceException
ShowChildrenPropertyName()
           
ProviderPrioPropertyName()
           
 

Uses of ResourceException in com.sapportals.wcm.repository.search
 

Methods in com.sapportals.wcm.repository.search that throw ResourceException
 IQueryExpression IGenericQueryFactory.fromXml(String persistedQuery)
          Transforms a persisted query (obtained from IGenericQueryFactory.fromXml(String) back into a generic query expression.
 String IGenericQueryFactory.toXml(IQueryExpression queryExpression)
          Transforms a generic query expression into a plain string that can be persisted.
 IResourceList IGenericQuery.execute(IResource resource, int depth, int maxResults, boolean includeVersions)
          Runs this query and returns a list of resources that matched the criteria.
static IGenericQueryFactory GenericQueryFactory.getInstance()
          Returns a reference to the resource factory instance.
 

Uses of ResourceException in com.sapportals.wcm.repository.security
 

Methods in com.sapportals.wcm.repository.security that throw ResourceException
 IResourceAcl IResourceAclManagerRaw.getAclRaw(IResource resource)
          Get the - potentially raw - ACL of a specific resource.
 IResourceAcl IResourceAclManager4Tx.createAcl(IResource resource, IResourceAclEntryList entries, IUMPrincipalList owners)
          create a new ACL for a resource - initial owner is the user in the resource context - inherited ACEs are added - if the resource inherits an ACL the user must be an owner - fails, if the resource already has an ACL assigned
 IResourceAcl IResourceAclManager.createAcl(IResource resource)
          create a new ACL for a resource - initial owner is the user in the resource context - inherited ACEs are added - if the resource inherits an ACL the user must be an owner - fails, if the resource already has an ACL assigned
 boolean IResourceAclManager.assignForeignAcl(IResourceAcl foreignAcl, IResource resource)
          assign an ACL from a foreign IResourceAclManager to a local resource - foreign ACEs which hold permissions that are not supported by the local IResourceAclManager are ignored - locally inherited ACEs are added - the owners are maintained - if the resource inherits an ACL the user must be an owner - fails, if the resource already has an ACL assigned
 IResourceAcl IResourceAclManager.getAcl(IResource resource)
          get the ACL of a specific resource
 IResourceAcl IResourceAclManager.getInheritedAcl(IResource resource)
          get the ACL that a resource inherits by its ancestors
 boolean IResourceAclManager.removeAcl(IResource resource)
          remove the ACL of a specific resource
 boolean IResourceAclManager.removeAcl(IResource resource)
          remove the ACL of a specific resource
 boolean IResourceAclManager.removeAcl(IResourceAcl acl)
          remove an ACL
 IObjectType IResourceAclManager.getObjectType(IResource resource)
          get the object type of a resource
 IAclPermissionList IResourceAclManager.getSupportedPermissions(IResource resource)
          get a list of permissions which are supported by the IResourceAclManager for a specific resource
 IResourceList IResourceAclManager.propagateAcl_Remove(IResource resource)
          remove the ACLs of the descendants of the resource
 boolean IResourceAcl4Tx.set(IResourceAclEntryList entries, IUMPrincipalList owners)
          (re)set the entries and owners for the ACL.
 boolean IResourceAcl.addOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
          add a new owner to the ACL (only owners are allowed to change the ACL)
 boolean IResourceAcl.removeOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
          remove an owner from the ACL (only owners are allowed to change the ACL)
 boolean IResourceAcl.addEntry(IResourceAclEntry aclEntry)
          add an ACE to the ACL
 boolean IResourceAcl.removeEntry(IResourceAclEntry aclEntry)
          remove an ACE from the ACL
 

Uses of ResourceException in com.sapportals.wcm.repository.service
 

Subclasses of ResourceException in com.sapportals.wcm.repository.service
 class ServiceCallException
          Indicates an error during a IRepositoryService.acceptServletCall(Properties, IResourceContext) call.
 class ServiceNotAvailableException
          Indicates that a repository service will not be available at one or more repositories.
 

Methods in com.sapportals.wcm.repository.service that throw ResourceException
 Collection IRepositoryServiceFactory.getAllRepositoryServices(IRepositoryManager repository)
          Get a list of all registered repository services for a given repository manager.
 IRepositoryService IRepositoryServiceFactory.getRepositoryService(IRepositoryManager repository, String servicetype)
          Returns a specific repository service instance for a given repository manager.
 boolean IRepositoryServiceFactory.isRepositoryServiceAvailable(IRepositoryManager repository, String servicetype)
          Checks if the service is avaible.
 Collection IRepositoryServiceFactory.getAllRepositoryServices(IResource resource)
          Get all repository services for a given resources repository manager.
 IRepositoryService IRepositoryServiceFactory.getRepositoryService(IResource resource, String servicetype)
          Get a specific service for a given resource.
 boolean IRepositoryServiceFactory.isRepositoryServiceAvailable(IResource resource, String servicetype)
          Checks if the service is avaible.
 IRepositoryService IRepositoryServiceFactory.getRepositoryService(String id)
          Deprecated. Use method with IRepositoryManager as additional parameter instead.
 IService IRepositoryServiceFactory.getService(String serviceID)
          Retrieves a global service by a given ID.
 Collection IRepositoryServiceFactory.getAllServices()
          Returns a collection of all defined global services
 String IRepositoryService.acceptServletCall(Properties properties, IResourceContext context)
          This method is called by the eServiceServlet to perform some action.
 

Uses of ResourceException in com.sapportals.wcm.repository.service.discussion
 

Subclasses of ResourceException in com.sapportals.wcm.repository.service.discussion
 class DiscussionResourceTypeException
          Indicates that setting or getting a resource type of a discussion resource was not successful.
 class DiscussionSingleTopicExistsException
          Indicates that creation of a single topic, while running the discussion service without topic level, was not successful, because this single topic exists yet.
 

Methods in com.sapportals.wcm.repository.service.discussion that throw ResourceException
 String IDiscussionItem.getDescription()
          Gets the description of the IDiscussionItem.
 IContent IDiscussionItem.getContent()
          Deprecated. as of NW04.
 IProperty IDiscussionItem.getName()
          Gets the name of an IDiscussionItem.
 IProperty IDiscussionItem.getAuthor()
          Gets the author of an IDiscussionItem.
 IProperty IDiscussionItem.getDate()
          Gets the creation date of the IDiscussionItem.
 IResource IDiscussionItem.getResource()
          Gets the discussion item as an IResource object.
 DiscussionItemType IDiscussionItem.getType()
          Gets the type of a discussion item.
 void IDiscussionItem.setType(DiscussionItemType type)
          Sets the type of a discussion item.
 IDiscussionItemList IDiscussionItem.getChildren()
          Gets all replies to this IDiscussionItem.
 IDiscussionItemList IDiscussionItem.getChildren(IDiscussionItem branchItem)
           
 boolean IDiscussionItem.hasChildren()
          Gets flag that shows whether the discussion item has replies.
 int IDiscussionItem.getNumberOfPosts(IDiscussionItem branchItem)
          Gets the number of posts that belong to discussion topic.
 String IDiscussionItem.getPostStartingText()
           
 int IDiscussionItem.getNumberOfPosts()
          Gets the number of posts that belong to discussion topic.
 IDiscussionItemList IDiscussionItem.getPosts(String sortCriterion, String sortDirection, IDiscussionItem branchItem, IDiscussionItem selectedItem, int startIndex, int length)
          Gets a set (page) of discussion items of a discussion topic.
 IDiscussionItemList IDiscussionItem.getPostsInTreeOrder()
          Gets all discussion items of a discussion topic.
 ICollection IDiscussionItem.getReplyCollection()
          Get the ReplyCollection attribute of the IDiscussionItem object.
 IDiscussionItem IDiscussionItem.getParent()
          Gets the parent IDiscussionItem instance.
 String IDiscussionItem.getSubject()
           
 boolean IDiscussionItem.canDeleteChild(IDiscussionItem item)
          Checks if the deletion of a child discussion item is possible.
 boolean IDiscussion.withTopics()
          Gets a flag that indicates if the discussion is running with topics or without topic layer.
 IDiscussionItem IDiscussion.getDiscussionItem(RID itemRid)
          Gets the IDiscussionItem instance for the specified RID.
 IDiscussionItem IDiscussion.createItem(String name, String content, String description)
          Creates first topic of a discussion thread (root discussion item also called topic).
 IDiscussionItem IDiscussion.createSingleTopic()
          Creates first topic of a discussion thread (root discussion item also called topic).
 boolean IDiscussion.isSingleTopic(IDiscussionItem item)
          Returns true if specified IDiscussionItem is a discussion topic and has the same description as a single topic.
 IDiscussionItem IDiscussion.createItem(IDiscussionItem parent, String name, String content, String description)
          Creates a discussion item within a thread.
 void IDiscussion.deleteItem(IDiscussionItem item)
          Deletes a discussion item.
 void IDiscussion.deleteItemReplies(IDiscussionItem item)
          Deletes a the replies folder of discussion item.
 void IDiscussion.deleteItemReplies(IResource itemResource)
          Deletes a the replies folder of discussion item.
 IDiscussionItemList IDiscussion.getThreads()
          Deprecated. as of NW04. Replaced by getTopics()
 IDiscussionItemList IDiscussion.getTopics()
          Gets all topics that belong to the discussion.
 IDiscussionItemList IDiscussion.getTopics(String sortCriterion, String sortDirection)
          Gets all topics that belong to the discussion.
 IDiscussionItemList IDiscussion.getTopics(String sortCriterion, String sortDirection, int startIndex, int length)
          Gets set of topics that belong to the discussion.
 int IDiscussion.getNumberOfThreads()
          Deprecated. as of NW04. Replaced by getNumberOfTopics()
 int IDiscussion.getNumberOfTopics()
          Gets the number of threads that belong to the discussion.
 IDiscussionItemList IDiscussion.getChildren(IDiscussionItem item)
          Deprecated. as of NW04. Replaced by method of IDiscussionItem
 boolean IDiscussion.hasChildren(IDiscussionItem item)
          Deprecated. as of NW04. Replaced by the hasChildren() of the IDiscussion interface
 IDiscussionItem IDiscussion.getParent(IDiscussionItem item)
          Deprecated. as of NW04. Replaced by getParent method at IDiscussionItem
 IResource IDiscussion.getPrimaryResource()
          Gets primary resource of the discussion.
 boolean IDiscussion.canDeleteItem(IDiscussionItem topic)
          Checks if the deletion of a topic discussion item is possible.
 IDiscussionManager IDiscussion.getDiscussionManager()
          Gets DiscussionManager for interactions between discussion classes.
 

Uses of ResourceException in com.sapportals.wcm.repository.service.serviceacl
 

Methods in com.sapportals.wcm.repository.service.serviceacl that throw ResourceException
 boolean IAclService.isAllowed(IResource resource, com.sapportals.portal.security.usermanagement.IUser user, IAclPermission permission)
           
 

Uses of ResourceException in com.sapportals.wcm.repository.service.statemanagement
 

Methods in com.sapportals.wcm.repository.service.statemanagement that throw ResourceException
static IPropertyName SMConstants.getStatePropName()
          returns the PropertyName object for the state application property
static IPropertyName SMConstants.getWorkflowInitiatorPropName()
          returns the PropertyName object for the workflow initiator application property
static IPropertyName SMConstants.getWorkflowStatePropName()
          Returns the PropertyName object for the workflow state application property
 

Uses of ResourceException in com.sapportals.wcm.repository.service.timebasedpublish
 

Methods in com.sapportals.wcm.repository.service.timebasedpublish that throw ResourceException
static IPropertyName TimebasedPublishConstants.getTimebasePublishEnabledName()
          Gets the name of the property which determines if time-based publishing is enabled for a resource.
static IPropertyName TimebasedPublishConstants.getValidFromPropName()
          Gets the name of the property which determines the point in time at which a resource is to be made visible by the scheduler task.
static IPropertyName TimebasedPublishConstants.getValidToPropName()
          Gets the name of the property which determines the point in time at which a resource is to be made invisible by the scheduler.
static IPropertyName TimebasedPublishConstants.getDisplayValidFromPropName()
          Gets the name of the property which is displayed as the 'valid from' property for a resource.
static IPropertyName TimebasedPublishConstants.getDisplayValidToPropName()
          Gets the name of the property which is to be displayed as the 'valid until' property for a resource.
 

Uses of ResourceException in com.sapportals.wcm.repository.so
 

Subclasses of ResourceException in com.sapportals.wcm.repository.so
 class SoException
           
 

Methods in com.sapportals.wcm.repository.so that throw ResourceException
static IObjectFactoryRegistry ObjectFactoryRegistry.getInstance()
          Return a reference to the singleton factory instance !!!
 boolean IObjectFactory.isA(Class classRef, IResource resource)
          Get the A attribute of the ITypeCastProvider object.
 Object IObjectFactory.as(Class classRef, IResource resource)
           
 boolean DefaultObjectFactory.isA(Class interfaceRef, IResource resource)
          Get the A attribute of the DefaultTypeCastProvider object.
 Object DefaultObjectFactory.as(Class classRef, IResource resource)
           
 

Uses of ResourceException in com.sapportals.wcm.repository.util
 

Methods in com.sapportals.wcm.repository.util that throw ResourceException
static boolean ResourceTypeUtil.isA(IResource resource, String resourceType)
          Checks if a resource is of a given resourceType.
 

Uses of ResourceException in com.sapportals.wcm.rfadapter
 

Constructors in com.sapportals.wcm.rfadapter that throw ResourceException
LinkDataPack(String name, IPropertyMap properties, IResource target)
          convinience constructor to create a link of type LinkType.INTERNAL.
LinkDataPack(IPropertyMap properties, IResource target)
          convinience constructor to create a link of type LinkType.INTERNAL.
 

Uses of ResourceException in com.sapportals.wcm.service.indexmanagement
 

Methods in com.sapportals.wcm.service.indexmanagement that throw ResourceException
 IRidList TestIMSecurityManager.checkRids(IRidList ridList, IResourceContext context)
           
 IIndex IIndexService.getIndexForResource(IResource resource, String serviceType)
          Returns the index in which the document is indexed depending on the specified service type.
 List IIndexService.getIndexesForResource(IResource resource)
          TReturns the indexes into which a document is indexed.
 void IIndexService.updateIndex(IIndex index)
          Saves all changes that have been made to the index object.
 void IIndexService.startXTaxRetrainCrawler(IIndex index, String taxonomyName, ICollection taxonomyCollection, boolean isSearchRelevant)
          This method is only used by internal methods and should not be used programmers using the imdexmanagement API.
 ITaxonomyTransport IIndexService.createTaxonomyTransport()
          This method is only used by internal methods and should not be used programmers using the imdexmanagement API.
 List IIndexService.getAllIndexmanagementCrawlers(IIndex index)
          Returns an ID list of all crawler for an index.
 List IIndexService.getFailedCrawlers(IIndex index)
          Returns an ID list with the failed crawler.
 void IIndex.indexDocuments(IResourceList resources)
          Puts a list of documents into the index.
 void IIndex.indexDocuments(IResourceList resources, IResourceEvent resourceEvent)
          Puts a list of documents into the index.
 void IIndex.indexDocument(IResource resource)
          Puts a document into the index.
 void IIndex.indexDocument(IResource resource, IResourceEvent resourceEvent)
          Puts a document into the index
It is recommended that you do not index documents manually using this method.
 void IIndex.deindexDocuments(IResourceList resources)
          Removes a list of documents from the index
It is recommended that you do not deindex documents manually using this method.
 void IIndex.deindexDocuments(IUriList uris)
          Deprecated. as of NW04. Use deindex documents(IRidList)
 void IIndex.deindexDocuments(IRidList rids)
          Removes a list of documents from the index
It is recommended that you do not deindex documents manually using this method.
 void IIndex.deindexDocument(IResource resource)
          Removes a document from the index.
 void IIndex.deindexDocument(URI uri)
          Deprecated. as of NW04. Use deindexDocument(RID)
 void IIndex.deindexDocument(RID rid)
          Removes a document from the index.
 String IIndex.getResourceInfo(IResource resource)
          Returns information about the resource with respect to the actual index e.g. the status of the document as well as general about the index e.g.
 void IIndex.setInactiveIndexHasChanged()
          Sets a property on true, if index documents have changed during index was inactive.
 IRidList DefaultIMSecurityManager.checkRids(IRidList ridList, IResourceContext context)
          Here you can define your security checker.
 void AbstractIndex.indexDocuments(IResourceList resources, IResourceEvent resourceEvent)
          Indexes a list of documents
 void AbstractIndex.indexDocuments(IResourceList resources)
          Indexes a list of documents
 void AbstractIndex.indexDocument(IResource resource)
          Indexes a document
 void AbstractIndex.indexDocument(IResource resource, IResourceEvent resourceEvent)
          Indexes a document
 void AbstractIndex.deindexDocuments(IResourceList resources)
          Deindexes a document
 void AbstractIndex.deindexDocuments(IUriList resourceUris)
          Deprecated. as of NW04. Use deindexDocuments(IRidList)
 void AbstractIndex.deindexDocuments(IRidList resourceRids)
          Deindexes a document
 void AbstractIndex.deindexDocument(IResource resource)
          Deindexes a document
 void AbstractIndex.deindexDocument(URI resourceUri)
          Deprecated. as of NW04. Use deindexDocument(RID)
 void AbstractIndex.deindexDocument(RID resourceRid)
          Deindexes a document
protected abstract  void AbstractIndex.internalIndexDocuments(IResourceList resources, IResourceEvent resourceEvent)
          Indexes a list of documents
protected abstract  void AbstractIndex.internalDeindexDocuments(IRidList rids)
          Deindexes documents
 void AbstractIndex.setInactiveIndexHasChanged()
          Sets a property on true, if index documents have changed during index was inactive.
 void AbstractIndex.setNumberOfCrawler(int numOfCrawler)
           
 void AbstractIndex.setIndexingState(AbstractIndex.IndexingState state)
           
 AbstractIndex.IndexingState AbstractIndex.getIndexingState()
           
static PropertyName AbstractIndex.getDisplayNameAsStringPropName()
           
static PropertyName AbstractIndex.getIndexFolderRidPropName()
           
static Map AbstractIndex.getHiddenIndexIds()
           
 DefaultIMSecurityManager AbstractIndex.getSecManager()
           
 

Constructors in com.sapportals.wcm.service.indexmanagement that throw ResourceException
AbstractIndex.Reindexer(boolean disablePostClearTasks)
           
 

Uses of ResourceException in com.sapportals.wcm.service.indexmanagement.retrieval.classification
 

Methods in com.sapportals.wcm.service.indexmanagement.retrieval.classification that throw ResourceException
 IResource ITaxonomyTransport.exportDTD(ICollection exportColl)
           
 String ICompareTaxonomies.getCompareMessage()
           
 void IClassificationIndex.indexDocument(IResource resource, String taxonomyName, IUriList taxonomyClasses, boolean isSearchRelevant)
          Deprecated. as of NW04. Use indexDocument(IResource, String, IRidList, boolean)
 void IClassificationIndex.indexDocument(IResource resource, String taxonomyName, IRidList taxonomyClasses, boolean isSearchRelevant)
          Puts a document into the index
It is recommended that you do not index a document manually using this method.
 void IClassificationIndex.indexDocuments(IResourceList resources, String taxonomyName, IUriList taxonomyClasses, boolean isSearchRelevant)
          Deprecated. as of NW04. Use indexDocuments(IResourceList, String, IRidList, boolean)
 void IClassificationIndex.indexDocuments(IResourceList resources, String taxonomyName, IRidList taxonomyClasses, boolean isSearchRelevant)
          Indexes a list of documents It is recommended that you do not index documents manually using this method.
 IClassificationIndexCollection IClassificationIndex.getNewClassificationIndexCollection()
          Returns an index collection where classification operations for multiple indexes can be performed
 IResourceList IClassificationIndex.getClassDocuments(ICollection taxonomyClass)
          Gets all documents of a taxonomy class
The taxonomy class is a folder in the taxonomy repository To get the resource ID of a taxonomy class, first the resource ID of the taxonomy root must be determined by using the getSpecialFolderRID(taxonomyName,SpecialFolder.TAXONOMY) method.
 IResourceList AbstractClassificationIndex.getClassDocuments(ICollection taxonomyClass)
          Gets all documents of a taxonomy class
 IResourceList AbstractClassificationIndex.getClassDocuments(RID taxonomyClassRid, IResourceContext context)
          Gets all documents of a taxonomy class
 IRidList AbstractClassificationIndex.getClassDocumentRids(ICollection taxonomyClass)
          Gets the resource IDs of all documents of a taxonomy class
 IRidList AbstractClassificationIndex.getClassDocumentRids(ICollection taxonomyClass, List appPropServices)
           
 void AbstractClassificationIndex.indexDocuments(IResourceList resources, String taxonomyName, IUriList taxonomyClasses, boolean isSearchRelevant)
          Deprecated. as of NW04. Use indexDocuments(IResourceList, String, IRidList, boolean)
 void AbstractClassificationIndex.indexDocuments(IResourceList resources, String taxonomyName, IRidList taxonomyClasses, boolean isSearchRelevant)
          Indexes a list of documents (method for internal use)
 void AbstractClassificationIndex.indexDocument(IResource resource, String taxonomyName, IUriList taxonomyClasses, boolean isSearchRelevant)
          Deprecated. as of NW04. Use indexDocument(IResource, String, IRidList, boolean)
 void AbstractClassificationIndex.indexDocuments(IResourceList resources)
          Indexes a list of documents
 void AbstractClassificationIndex.indexDocuments(IResourceList resources, boolean reindexMode, boolean sendLinkEvents)
          Indexes a list of documents
 void AbstractClassificationIndex.indexDocument(IResource resource, String taxonomyName, IRidList taxonomyClasses, boolean isSearchRelevant)
          indexes a document (method for internal use)
protected abstract  void AbstractClassificationIndex.internalIndexDocuments(IResourceList resources, String taxonomyName, IRidList taxonomyClasses, IResourceEvent resourceEvent, boolean isSearchRelevant, boolean reindexMode, boolean sendLinkEvents)
          Indexes a list of documents (method for internal use)
protected  void AbstractClassificationIndex.internalIndexDocuments(IResourceList resources, IResourceEvent resourceEvent)
          indexes a list of documents (method for internal use)
 

Uses of ResourceException in com.sapportals.wcm.service.indexmanagement.retrieval.search
 

Methods in com.sapportals.wcm.service.indexmanagement.retrieval.search that throw ResourceException
 IProperty ISearchUtils.createInitialProperty(IPropertyName propName)
          Creates a property with initial value for a property name.
 PropertyType ISearchUtils.getPropertyType(IPropertyName propName)
          Determines the property type using the property config service.
 void ISearchResult.setContentSnippet(String contentSnippet)
          Sets the content snippet.
 String ISearchResult.getContentSnippet()
          Returns the content snippet.
 ISearchResultList ISearchIndexCollection.getSearchResults(List rawSearchResults, IResourceContext context)
           
 ISearchIndexCollection ISearchIndex.getNewSearchIndexCollection()
           
 ISearchResultList IRawSearchSession.getSearchResults(List rawSearchResults)
          Converts raw search results in real search results
abstract  ISearchResultList AbstractSearchIndexCollection.getSearchResults(List rawSearchResults, IResourceContext context)
           
protected  IProperty AbstractSearchIndexCollection.createInitialProperty(IPropertyName propName)
          Creates a property with initial value for a property name.
protected  PropertyType AbstractSearchIndexCollection.getPropertyType(IPropertyName propName)
          Determines the property type using the property config service.
 

Uses of ResourceException in com.sapportals.wcm.service.relation
 

Methods in com.sapportals.wcm.service.relation that throw ResourceException
static IRelationService RelationServiceFactory.getInstance()
          Get instance of the service of this package.
 IRelationTypeAttributes IRelationType.setAttributes(IRelationTypeAttributes attributes)
          Change the effective attributes of this relation type.
 void IRelationType.startWatching(IRelationWatcher watcher)
          Register a watcher to this relation type.
 void IRelationType.stopWatching(IRelationWatcher watcher)
          Deregister a watcher from this relation type.
 void IRelationType.delete()
          Deregister this relation type and delete all of it's relations.
 IRelation IRelationType.createRelation(IRelationOperand source, IRelationOperand target, IPropertyMap properties)
          Create a new relation from wrapped operands.
 IRelation IRelationType.createRelation(IRelationOperand source, IRelationOperand target)
          a shortcut for createRelation(source, target, null).
 IRelation IRelationType.createRelation(Object source, Object target, IPropertyMap properties)
          Create a relation from operand values.
 IRelation IRelationType.createRelation(Object source, Object target)
          a shortcut for createRelation(source, target, null).
 IRelationList IRelationType.getRelations()
          Get all availabe relations for this type.
 IRelationList IRelationType.getRelations(IRelationOperand source)
          Deprecated. as of NW04. Please use getRelationsBySource instead Get all the relations of this type for the given source operand.
 IRelationList IRelationType.getRelationsBySource(IRelationOperand source)
          Get all the relations of this type for the given source operand.
 IRelationList IRelationType.getRelations(Object source)
          Deprecated. as of NW04. Please use gteRelationsBySource instead Get all the relations of this type for the given source operand value.
 IRelationList IRelationType.getRelationsBySource(Object source)
          Get all the relations of this type for the given source operand value.
 IRelationList IRelationType.getRelationsByTarget(IRelationOperand target)
          Get all the relations of this type for the given target operand.
 IRelationList IRelationType.getRelationsByTarget(Object target)
          Get all the relations of this type for the given target operand value.
 IRelationList IRelationType.getRelations(IRelationQuery query)
          Get the relations for this type, which match a given query expression.
 IRelationList IRelationType.getRelations(IRelationQuery query, IRelationQueryOrder order)
          Get the relations for this type, which match a given query expression.
 IRelation IRelationType.getRelation(String id)
          Get a specific relation for a given type and id.
 IRelation IRelationType.getRelation(IRelationOperand source, IRelationOperand target)
          Get the relation for a given wrapped source and target.
 IRelation IRelationType.getRelation(Object source, Object target)
          Get the relation for a given source and target value.
 IRelation IRelationType.createRelation(IOrderedRelationPosition position, IRelationOperand source, IRelationOperand target, IPropertyMap properties)
          Create a new ordered relation from wrapped operands.
 IRelation IRelationType.createRelation(IOrderedRelationPosition position, IRelationOperand source, IRelationOperand target)
          a shortcut for createRelation(source, target, null).
 IRelation IRelationType.createRelation(IOrderedRelationPosition position, Object source, Object target, IPropertyMap properties)
          Create a ordered relation from operand values.
 IRelation IRelationType.createRelation(IOrderedRelationPosition position, Object source, Object target)
          a shortcut for createRelation(source, target, null).
 void IRelationType.reorder(IOrderedRelationPositioningList ordering)
          Reorder the relations for this type.
 IRelationQueryBuilder IRelationService.getQueryBuilder()
          Get a query builder to build search query expressions and order expressions for retrieving relations.
 IRelationTypeHandler IRelationService.getRelationTypeHandler(String id)
          Get a type handler for a relation type (which defines 'workarea' for a relation type, like caches and tablespaces).
 IRelationTypeAttributes IRelationService.getRelationTypeAttributes(IRelationTypeHandler typeHandler, IPropertyNameList requiredProperties, boolean oneToOne, boolean ordered, boolean sourceDeleteTracking, boolean targetDeleteTracking, boolean sourceChangeTracking, boolean targetChangeTracking)
          Same as IRelationService.getRelationTypeAttributes(IRelationTypeHandler, IPropertyNameList, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) with sourceCopyTracking and targetCopyTracking set to false
 IRelationTypeAttributes IRelationService.getRelationTypeAttributes(IRelationTypeHandler typeHandler, IPropertyNameList requiredProperties, boolean oneToOne, boolean ordered, boolean sourceDeleteTracking, boolean targetDeleteTracking, boolean sourceChangeTracking, boolean targetChangeTracking, boolean sourceCopyTracking, boolean targetCopyTracking)
          Get a set of unchecked attributes which can be use to created a IRelationType .
 IRelationTypeAttributes IRelationService.checkRelationTypeAttributes(IRelationTypeAttributes attributes, IRelationOperandType sourceType, IRelationOperandType targetType)
          Get a checked set of attributes which are compatible with the given source and target operand types and can be use to created a IRelationType .
 IRelationType IRelationService.createResourceRelationType(IResourceContext context, String namespace, String name, Descriptions descriptions, IRelationTypeAttributes attributes)
          Convenience method to create a relation type for resources as source and target.
 IRelationType IRelationService.createStringRelationType(IResourceContext context, String namespace, String name, Descriptions descriptions, IRelationTypeAttributes attributes)
          Convenience method to create a relation type for resources as source and strings as target.
 IRelationType IRelationService.createRelationType(IResourceContext context, String namespace, String name, Descriptions descriptions, IRelationOperandType sourceType, IRelationOperandType targetType)
          Create a new relation type for a given namespace and name if it does not already exist.
 IRelationType IRelationService.createRelationType(IResourceContext context, String namespace, String name, Descriptions descriptions, IRelationOperandType sourceType, IRelationOperandType targetType, IRelationTypeAttributes attributes)
          Create a new relation type for a given namespace, name and set of attributes if it does not already exist.
 IRelationTypeList IRelationService.getRelationTypeList()
          Get an empty list for relation types.
 IRelationTypeList IRelationService.getRelationTypes(IResourceContext context)
          Get a list of all relation types which are available within the given context.
 IRelationTypeList IRelationService.getRelationTypes(IResourceContext context, String namespace)
          Get a list of all relation types of the given namespace which are available within the given context.
 IRelationType IRelationService.getRelationType(IResourceContext context, String namespace, String name)
          Get a specific relation type for a given namespace and name.
 IRelationList IRelationService.getRelationList()
          Get an empty list for relations.
 IRelationList IRelationService.getRelations(IResourceContext context, IRelationQuery query)
          Get the relations which match a given query expression.
 IRelationList IRelationService.getRelations(IResourceContext context, IRelationQuery query, IRelationQueryOrder order)
          Get the relations which match a given query expression, ordered by a given order expression.
 IRelationList IRelationService.getRelationsBySource(IResourceContext context, IRelationOperand source)
          Get all relations of any type for the given source.
 IRelationList IRelationService.getRelationsByTarget(IResourceContext context, IRelationOperand target)
          Get all relations of any type for the given target.
 IRelationList IRelationService.getRelations(IResourceContext context, IRelationOperand source, IRelationOperand target)
          Get all relations of any type for the given source and target.
 IOrderedRelationPositioningList IRelationService.getRelationPositioningList()
          Get an empty list for reordering.
 boolean IRelationOperandType.check(IRelationOperand operand)
          Check, if a given operand belongs to this type.
 IRelationOperand IRelationOperandType.getOperand(String id, IResourceContext context)
          Get the operand for a given id and context.
 IRelationOperand IRelationOperandType.getOperand(Object object)
          Create the proper operand for a given object, if it belongs to this type.
 IRelationOperandType IRelationOperand.getType()
          Get the relation operand's type.
 String IRelationOperand.getID()
          Get the relation operand's unique id.
 IResource IRelationOperand.asResource()
          Get the relation operand as resource, if this operand is managed by a repository manager.
 IRelationList IRelationOperand.getRelationsBySource(IResourceContext context)
          same as IRelationService.getRelationsBySource(context, this);
 IRelationList IRelationOperand.getRelationsBySource(IRelationType type)
          same as type.getRelationBySource(this);
 IRelationList IRelationOperand.getRelationsBySource(IResourceContext context, IRelationOperand target)
          same as IRelationService.getRelations(context, this, target);
 IRelation IRelationOperand.getRelationBySource(IRelationType type, IRelationOperand target)
          same as type.getRelation(this, target);
 IRelationList IRelationOperand.getRelationsByTarget(IResourceContext context)
          same as IRelationService.getRelationsByTarget(context, this);
 IRelationList IRelationOperand.getRelationsByTarget(IRelationType type)
          same as type.getRelationByTarget(this);
 IRelationList IRelationOperand.getRelationsByTarget(IResourceContext context, IRelationOperand source)
          same as IRelationService.getRelations(source, this);
 IRelation IRelationOperand.getRelationByTarget(IRelationType type, IRelationOperand source)
          same as type.getRelation(source, this);
 IRelationOperand IRelation.getSource()
          Get the relation's source operand.
 Object IRelation.getSourceOperand()
          Get the relation's source operand's value.
 IRelation IRelation.setSource(IRelationOperand source)
          Set the relation's source operand.
 IRelation IRelation.setSourceOperand(Object source)
          Set the relation's source operand by value.
 IRelationOperand IRelation.getTarget()
          Get the relation's target operand.
 Object IRelation.getTargetOperand()
          Get the relation's target operand's value.
 IRelation IRelation.setTarget(IRelationOperand target)
          Set the relation's target operand.
 IRelation IRelation.setTargetOperand(Object target)
          Set the relation's target operand value.
 IPropertyMap IRelation.getProperties()
          Get all properties of the relation.
 IPropertyMap IRelation.getProperties(IPropertyNameList propertyNameList)
          Get several specified properties.
 void IRelation.setProperties(IPropertyMap properties)
          Set several specified properties.
 void IRelation.deleteProperties(IPropertyNameList propertyNameList)
          Delete several specified properties (if they exist).
 IProperty IRelation.getProperty(IPropertyName propertyName)
          Get a specific property.
 void IRelation.setProperty(IProperty property)
          Set a specific property.
 void IRelation.deleteProperty(IPropertyName propertyName)
          Delete a specific property.
 void IRelation.delete()
          Delete a given relation.
 IOrderedRelationPosition IRelation.getPosition()
          Get the relation's positioning.
 void IRelation.setPosition(IOrderedRelationPosition position)
          Change the relation's position (only supported for IOrderedRelation s).
 

Uses of ResourceException in com.sapportals.wcm.service.relation.operands
 

Methods in com.sapportals.wcm.service.relation.operands that throw ResourceException
 boolean StringOperandType.check(IRelationOperand operand)
           
 IRelationOperandType StringOperand.getType()
           
 String StringOperand.getID()
           
 IResource StringOperand.asResource()
           
 boolean ResourceOperandType.check(IRelationOperand operand)
           
 IRelationOperand ResourceOperandType.getOperand(String id, IResourceContext context)
           
 IResource ResourceOperand.getLinkValue()
          If the wrapped resource is an internal link, return the target of the link (following several links). if it's not a internal link just return the resource.
 IRelationOperandType ResourceOperand.getType()
           
 String ResourceOperand.getID()
           
 IResource ResourceOperand.asResource()
           
 IRelationOperandExtended IRelationOperandTypeExtended.getOperand(String id, IResourceContext context, Properties properties)
          Get the operand for a given id, context and the stored properties from the relation manager.
 Properties IRelationOperandExtended.getOperandProperties()
          Get the properties to store for this relation operand.
abstract  IRelationOperandType AbstractRelationOperand.getType()
           
abstract  String AbstractRelationOperand.getID()
           
abstract  IResource AbstractRelationOperand.asResource()
           
 IRelationList AbstractRelationOperand.getRelationsBySource(IResourceContext context)
           
 IRelationList AbstractRelationOperand.getRelationsBySource(IRelationType type)
           
 IRelationList AbstractRelationOperand.getRelationsBySource(IResourceContext context, IRelationOperand target)
           
 IRelation AbstractRelationOperand.getRelationBySource(IRelationType type, IRelationOperand target)
           
 IRelationList AbstractRelationOperand.getRelationsByTarget(IResourceContext context)
           
 IRelationList AbstractRelationOperand.getRelationsByTarget(IRelationType type)
           
 IRelationList AbstractRelationOperand.getRelationsByTarget(IResourceContext context, IRelationOperand source)
           
 IRelation AbstractRelationOperand.getRelationByTarget(IRelationType type, IRelationOperand source)
           
 

Constructors in com.sapportals.wcm.service.relation.operands that throw ResourceException
ResourceOperandType(String type)
          Create a resource operand type for a specific resource type.
ResourceOperandType(IResource resource)
          Create a resource operand type for a given resource's type.
 

Uses of ResourceException in com.sapportals.wcm.service.reporting
 

Methods in com.sapportals.wcm.service.reporting that throw ResourceException
 IScheduledReport ScheduledReport.update(IResource resource)
           
 IScheduledReport ScheduledReport.create(IResourceContext context)
           
 boolean ReportResultIterator.hasNext()
           
 IResultItem ReportResultIterator.next()
           
 IReportInputError ReportInput.verify(IResourceContext context)
           
 List IScopeController.getScopeList()
          In case this controller has scope mode SCOPE_MODE_LIST, returns the list of available scopes as list of IScopeController.IScopeEntrys.
 RID IScopeController.getBrowseLocation()
          In case this controller has scope mode SCOPE_MODE_ANY, returns the best starting location for browsing resources.
 IScheduledReport IScheduledReport.update(IResource resource)
          Persist the scheduled report and return a scheduled report instance where getResource() returns the resource the scheduled report was persisted in.
 IScheduledReport IScheduledReport.create(IResourceContext context)
          Persist the scheduled report as a new resource and return a scheduled report instance where getResource() returns the resource the scheduled report was persisted in.
 List IRunningReportCollection.getRunningReports(IResourceContext context)
          Get the list of all running reports.
 IRunningReport IRunningReportCollection.getRunningReport(String id, IResourceContext context)
          Get IRunningReport for given id.
 IResource IRunningReportCollection.start(String name, Date started, IReportInput input, IResourceContext context)
          Start a new running report with given parameters.
 IResource IRunningReportCollection.start(String name, Date started, IReportInput input, IRIDIterator iter, IResourceContext context)
          Start a new running report with given parameters.
 IReportInput IRunningReport.getInput()
          Get input for running report
 IRIDIterator IRunningReport.getIterator()
          Get iterator of RIDs where report should be applied or null if set of RIDs is not defined.
 Date IRunningReport.getStartedAt()
          Get date report was started
 boolean IRunningReport.isFinished()
          Return if report is finished
 IResource IRunningReport.getResource()
          Get the resource, if it does exist, which represent this running report.
 boolean IRIDIterator.hasNext()
           
 RID IRIDIterator.next()
           
 void IResultReceiver.addItem(IResultItem item)
          Adds an item to the collected report results.
 void IResultReceiver.addError(RID rid, String description, Throwable ex)
          Add an error to the collected report results.
 IReportResult IResultReceiver.abort(String description, List propertyNames)
          Abort reporting results and retrieve IReportResult object representing all collected, incomplete results and errors.
 IReportResult IResultReceiver.abort(String description, List propertyNames, List summaryProps)
          Abort reporting results and retrieve IReportResult object representing all collected, incomplete results and errors.
 IReportResult IResultReceiver.finish(String description, List propertyNames)
          Finish reporting results and retrieve IReportResult object representing all collected results and errors.
 IReportResult IResultReceiver.finish(String description, List propertyNames, List summaryProps)
          Finish reporting results and retrieve IReportResult object representing all collected results and errors.
 boolean IResultIterator.hasNext()
          Returns true if the iterator has more elements.
 IResultItem IResultIterator.next()
          Return the next element.
 IScheduledReport IReportStore.create(IScheduledReport sr, IResourceContext context)
          Create a new resource representing the given scheduled report.
 IScheduledReport IReportStore.update(IScheduledReport sr, IResource resource)
          Update the given resource with the scheduled report.
 Set IReportStore.getScheduledReports(IResourceContext context)
          Return the set of scheduled reports.
 IReportResult IReportStore.create(IReportResult rr, IResourceContext context)
          Create a new resource representing the given report result.
 IReportResult IReportStore.update(IReportResult rr, IResource resource)
          Update the given resource with the report result.
 IResource IReportStore.linkTo(IResource target)
          Create a new flex link which points to the given resource.
 IName IReportResult.getReportName()
          Get the name of the report which produced this result
 IReportInput IReportResult.getInput()
          Get input data used for the generation of this result
 Date IReportResult.wasExecuted()
          Get date the report was executed
 long IReportResult.took()
          Get execution time of the report (milliseconds)
 List IReportResult.getResultPropertyNames()
          Get the list of property names which are set for each result item.
 List IReportResult.getSummaryProperties()
          Get the list of IPropertys which give a summary of the report execution.
 int IReportResult.getResultSize()
          Get number of individual items reported.
 IResultIterator IReportResult.iterator()
          Get iterator over all individual IResultItems
 List IReportResult.getItems(int offset, int length)
          Get list of result items, starting at given offset with given maximum length.
 IResultItem IReportResult.getItem(int index)
          Retrieve index-th result item.
 IResource IReportResult.getResource()
          Get IResource this result is persisted in, if at all.
 IReportInputError IReportInput.verify(IResourceContext context)
          Verify that input is valid.
 IReport IReportingService.getReport(IName name, IResourceContext context)
          Lookup a report by name.
 Set IReportingService.getReports(IResourceContext context)
          Get the set of all known IReports.
 IResource IReportingService.getResource(IReport report, IResourceContext context)
          Get the resource representing the report
 IReportResult IReportingService.update(IReportResult result, IResourceContext context)
          Persist a report result at the default storage location.
 IScheduledReport IReportingService.update(IScheduledReport sr, IResource resource)
          Persist a scheduled report at the resource.
 IScheduledReport IReportingService.create(IScheduledReport sr, IResourceContext context)
          Create a scheduled report at a new storage location.
 IScheduledReport IReportingService.getScheduledReport(IResource resource)
          Convert a resource to a IScheduledReport.
 IReportResult IReportingService.getReportResult(IResource resource)
          Convert a resource to a IReportResult.
 List IReportingService.getRunningReports(IResourceContext context)
          Get the list of all currently running reports.
 IRunningReport IReportingService.getRunningReport(String id, IResourceContext context)
          Get running report with given id.
 RID IReportingService.getRunningReportsCollection()
          Get RID of collection displaying running reports.
 IRunningReport IReportingService.run(String name, IReportInput input, IResourceContext context)
          Run a IReportInput immediately in the given context.
 IRunningReport IReportingService.run(String name, IReportInput input, IRIDIterator iter, IResourceContext context)
          Run a IReportInput immediately in the given context.
 RID IReportingService.getReportsCollection()
          Get RID of collection containing reports.
 RID IReportingService.getActiveSchedulesCollection()
          Get RID of collection containing active scheduled reports.
 RID IReportingService.registerIDMapping(IName name)
          Reserves a unique and persistent namespace prefix for the given name.
 List IReportFollowup.getFollowupReports(IReportResult result)
          Get the list of INames of IReports which are applicable to the given IReportResult.
 IReportInput IReportFollowup.getFollowupInput(IName report, IReportResult result, IResultIterator selected)
          Calculate an appropriate IReportInput useable for executing the given IReport as follow-up on the given IReportResult.
 IReportInputMeta IReportCommand.getMeta()
          Get meta information about input to this command
 Set IReportCollection.getReportSet(IResourceContext context)
          Return set of available IReports.
 IReport IReportCollection.getReport(IName name, IResourceContext context)
          Return IReport with given name or null if not found.
 RID IReportCollection.getReportRID(IName name)
          Return RID of report resource with given name or null if not found.
 Set IReportCollection.getSchedulesDue()
          Get set of IScheduledReports which are due for execution.
 RID IReportCollection.registerIDMapping(IName name, IResourceContext context)
          Reserves a unique and persistent namespace prefix for the given name.
 IReportCommand IReport.getCommand(IName name)
          Return a specific report command by name which belongs to this report.
 List IReport.getCommands()
          Return the list of all commands belonging to this report.
 IReportInputMeta IReport.getMeta()
          Get meta information about input to this report.
 IReportInputError IReport.verify(IReportInput input, IResourceContext context)
          Verify that input is valid for this report.
 IReportResult IReport.execute(IReportInput input, IResourceContext context, IResultReceiver receiver)
          Execute a IReportInput immediately in the given context.
 List IReport.getApplicableCommands(IReportResult result)
          Retrieves the list of IReportCommands which are applicable to the given report result.
 IReportResult IReport.execute(IRIDIterator iter, IReportInput input, IResourceContext context, IResultReceiver receiver)
          Execute a IReport on a number of resources.
 

Uses of ResourceException in com.sapportals.wcm.service.reporting.walker
 

Methods in com.sapportals.wcm.service.reporting.walker that throw ResourceException
 void RidWalker.walk()
           
 void IWalker.walk()
           
 boolean IResourceObserver.startCollection(ICollection col)
          Invoked before a collection is entered.
 void IResourceObserver.endCollection(ICollection col)
          Invoked when traversal of a collection was finished.
 void IResourceObserver.observe(IResource resource)
          Invoked when a resource is to be inspected.
 void IResourceObserver.observeError(RID rid, String message, Throwable t)
           
 void HierarchyWalker.walk()
           
 

Uses of ResourceException in com.sapportals.wcm.service.urlgenerator
 

Methods in com.sapportals.wcm.service.urlgenerator that throw ResourceException
 RID IUserManagementRidGenerator.getUserResourceRid(String userId, String mimetype)
           
 String IURLGeneratorService.resolvePlaceholders(String uri, IResource resource)
          Resolves all placeholders contained in uri by their corresponding values.
 String IURLGeneratorService.resolvePlaceholders(String uri, IResourceContext context)
          Resolves all placeholders contained in uri by their corresponding values.
 String IURLGenerator.replaceURIPlaceholders(String uri, IResourceContext context)
          Deprecated. Replaces placeholders in URI
 String IURLGenerator.replaceURIPlaceholders(String uri, IResource resource)
          Deprecated. Replaces placeholders in URI
 String IPlaceholderResolver.resolvePlaceholder(String str, IResourceContext context)
          Replaces all occurrences of placeholder in str by the corresponding value.
 



Copyright 2006 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.