📄 userscomponent.java
字号:
/*
* Created on 10-Apr-2005
*
* TODO All
*/
package ke.core.components;
import ke.core.users.Group;
/**
* @author James Cunningham
*
* TODO All
*/
public interface UsersComponent {
/**
* @param groupId
* @param group
* @return
* @throws ComponentsException
*/
public boolean addGroup(String groupId,
Group group) throws ComponentsException;
/**
* @param groupId
* @param id
* @return
*/
public boolean removeGroup(String groupId,
String id) throws ComponentsException;
/**
* @param groupId
* @param id
* @return
*/
public boolean groupExists(String groupId,
String id);
/**
* @param groupId
* @param group
* @return
*/
public boolean updateGroup(String groupId,
Group group);
/**
* @param groupId
* @return
*/
public boolean hasCreateTypeRight(String groupId);
/**
* @param groupId
* @param forGroupId
* @return
*/
public boolean setCreateTypeRight(String groupId,
String forGroupId);
/**
* @param groupId
* @param typeId
* @return
*/
public boolean hasCreateEntityRight(String groupId,
String entityTypeId);
/**
* @param groupId
* @param forGroupId
* @param entityTypeId
* @return
*/
public boolean setCreateEntityRight(String groupId,
String forGroupId,
String entityTypeId);
/**
* @param groupId
* @param relationshipTypeId
* @param sourceId
* @param destinationId
* @return
*/
public boolean hasCreateRelationshipRight(String groupId,
String relationshipTypeId,
String sourceId,
String destinationId);
/**
* @param groupId
* @param forGroupId
* @param relationshipTypeId
* @param sourceId
* @param destinationId
* @return
*/
public boolean setCreateRelationshipRight(String groupId,
String forGroupId,
String relationshipTypeId,
String sourceId,
String destinationId);
/**
* @param groupId
* @param id
* @return
*/
public boolean hasRemoveConceptRight(String groupId,
String id);
/**
* @param groupId
* @param forGroupId
* @param id
* @return
*/
public boolean setRemoveConceptRight(String groupId,
String forGroupId,
String id);
/**
* @param groupId
* @param instanceId
* @return
*/
public boolean hasViewInstanceRight(String groupId,
String instanceId);
/**
* @param groupId
* @param forGroupId
* @param instanceId
* @return
*/
public boolean setViewInstanceRight(String groupId,
String forGroupId,
String instanceId);
/**
* @param groupId
* @param instanceId
* @param property
* @return
*/
public boolean hasEditPropertyRight(String groupId,
String instanceId,
String property);
/**
* @param groupId
* @param forGroupId
* @param instanceId
* @param property
* @return
*/
public boolean setEditPropertyRight(String groupId,
String forGroupId,
String instanceId,
String property);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -