summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java
diff options
context:
space:
mode:
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java50
1 files changed, 31 insertions, 19 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java
index eaaaace74..8169df321 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/GroupsDataHolder.java
@@ -6,20 +6,20 @@ import java.util.Map;
import org.anjocaido.groupmanager.data.Group;
+
/**
* This container holds all Groups loaded from the relevant groupsFile.
- *
+ *
* @author ElgarL
- *
+ *
*/
-public class GroupsDataHolder {
-
+public class GroupsDataHolder
+{
private WorldDataHolder dataSource;
private Group defaultGroup = null;
private File groupsFile;
private boolean haveGroupsChanged = false;
private long timeStampGroups = 0;
-
/**
* The actual groups holder
*/
@@ -28,22 +28,26 @@ public class GroupsDataHolder {
/**
* Constructor
*/
- protected GroupsDataHolder() {
-
+ protected GroupsDataHolder()
+ {
}
- public void setDataSource(WorldDataHolder dataSource) {
+ public void setDataSource(WorldDataHolder dataSource)
+ {
this.dataSource = dataSource;
//push this data source to the users, so they pull the correct groups data.
for (Group group : groups.values())
+ {
group.setDataSource(this.dataSource);
+ }
}
/**
* @return the defaultGroup
*/
- public Group getDefaultGroup() {
+ public Group getDefaultGroup()
+ {
return defaultGroup;
}
@@ -51,7 +55,8 @@ public class GroupsDataHolder {
/**
* @param defaultGroup the defaultGroup to set
*/
- public void setDefaultGroup(Group defaultGroup) {
+ public void setDefaultGroup(Group defaultGroup)
+ {
this.defaultGroup = defaultGroup;
}
@@ -59,7 +64,8 @@ public class GroupsDataHolder {
/**
* @return the groups
*/
- public Map<String, Group> getGroups() {
+ public Map<String, Group> getGroups()
+ {
return groups;
}
@@ -67,7 +73,8 @@ public class GroupsDataHolder {
/**
* @param groups the groups to set
*/
- public void setGroups(Map<String, Group> groups) {
+ public void setGroups(Map<String, Group> groups)
+ {
this.groups = groups;
}
@@ -75,7 +82,8 @@ public class GroupsDataHolder {
/**
* @return the groupsFile
*/
- public File getGroupsFile() {
+ public File getGroupsFile()
+ {
return groupsFile;
}
@@ -83,7 +91,8 @@ public class GroupsDataHolder {
/**
* @param groupsFile the groupsFile to set
*/
- public void setGroupsFile(File groupsFile) {
+ public void setGroupsFile(File groupsFile)
+ {
this.groupsFile = groupsFile;
}
@@ -91,7 +100,8 @@ public class GroupsDataHolder {
/**
* @return the haveGroupsChanged
*/
- public boolean HaveGroupsChanged() {
+ public boolean HaveGroupsChanged()
+ {
return haveGroupsChanged;
}
@@ -99,7 +109,8 @@ public class GroupsDataHolder {
/**
* @param haveGroupsChanged the haveGroupsChanged to set
*/
- public void setGroupsChanged(boolean haveGroupsChanged) {
+ public void setGroupsChanged(boolean haveGroupsChanged)
+ {
this.haveGroupsChanged = haveGroupsChanged;
}
@@ -107,7 +118,8 @@ public class GroupsDataHolder {
/**
* @return the timeStampGroups
*/
- public long getTimeStampGroups() {
+ public long getTimeStampGroups()
+ {
return timeStampGroups;
}
@@ -115,9 +127,9 @@ public class GroupsDataHolder {
/**
* @param timeStampGroups the timeStampGroups to set
*/
- public void setTimeStampGroups(long timeStampGroups) {
+ public void setTimeStampGroups(long timeStampGroups)
+ {
this.timeStampGroups = timeStampGroups;
}
-
} \ No newline at end of file