org.entityfs.cap.entityattrs.impl
Interface ECEntityAttributesImplementation<T extends EntityAttributes>

Type Parameters:
T -
All Superinterfaces:
ECEntityAttributes<T>, EntityCapability
All Known Implementing Classes:
ECEntityAttributesImpl

public interface ECEntityAttributesImplementation<T extends EntityAttributes>
extends ECEntityAttributes<T>

This interface is implemented by all ECEntityAttributes implementations. It defines methods that may be used by other capability implementations.

Since:
1.0
Author:
Karl Gustafsson
In_jar:
entityfs-entity_attributes

Method Summary
 T getAttributesNoAccessControls()
          Get the entity attributes without doing any access controls.
 
Methods inherited from interface org.entityfs.cap.entityattrs.ECEntityAttributes
getAttributes, getAttributesType, setAttributes
 
Methods inherited from interface org.entityfs.cap.EntityCapability
getEntity, isValid
 

Method Detail

getAttributesNoAccessControls

T getAttributesNoAccessControls()
                                                         throws ReadLockRequiredException
Get the entity attributes without doing any access controls.

Returns:
The entity's attributes.
Throws:
ReadLockRequiredException - If the client does not have a read lock on the entity's parent directory.
Locks_required:
A read lock on the entity's parent directory.
Permissions_required:
No access controls are performed.